Sql server 2008 r2 如何将SQL Server 2008 R2备份恢复到LocalDb 2012
我创建了一个数据库(Sql server 2008 r2 如何将SQL Server 2008 R2备份恢复到LocalDb 2012,sql-server-2008-r2,database-restore,localdb,Sql Server 2008 R2,Database Restore,Localdb,我创建了一个数据库(.bak)的备份在SQLServer2008R2中 要测试某些功能,请将此备份导入LocalDB(2012)。 单击“还原”并选择数据库时,出现以下错误: 属性MasterDBLogPath不可用于“Microsoft.SqlServer.Management.Smo.Information”信息。此对象的此属性可能不存在,或者由于访问权限不足而无法检索。(Microsoft.SqlServer.Smo) 您需要添加以下3个注册表项(run/regedit): 使用现有文
.bak
)的备份在SQLServer2008R2中
要测试某些功能,请将此备份导入LocalDB(2012)。
单击“还原”并选择数据库时,出现以下错误:
属性MasterDBLogPath不可用于“Microsoft.SqlServer.Management.Smo.Information”信息。此对象的此属性可能不存在,或者由于访问权限不足而无法检索。(Microsoft.SqlServer.Smo)
您需要添加以下3个注册表项(run/regedit): 使用现有文件夹名称作为值(您具有写入权限),例如“C:\Databases” 请看下面的精彩演练(我从中复制了答案)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11E.LOCALDB\MSSQLServer\DefaultData,
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11E.LOCALDB\MSSQLServer\DefaultLog,
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11E.LOCALDB\MSSQLServer\BackupDirectory