gpt4 book ai didi

sql-server-2008-r2 - 如何将 SQL Server 2008 R2 备份还原到 LocalDb 2012

转载 作者:行者123 更新时间:2023-12-04 07:58:55 24 4
gpt4 key购买 nike

我有一个在 SQL Server 2008 R2 中创建的数据库 (.bak) 的备份。

为了测试一些功能,比如将此备份导入到 LocalDB (2012)。
当我单击“还原”并选择数据库时,会发生以下错误:

Property MasterDBLogPath is not available for Information 'Microsoft.SqlServer.Management.Smo.Information'. This property may not exist for this object, or may not be retrievable due to insufficient access rights. (Microsoft.SqlServer.Smo)

最佳答案

您需要添加以下 3 个注册表项(运行/regedit):

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

使用现有文件夹名称作为值(您具有写访问权限),例如“C:\数据库”。

请查看 http://www.roelvanlisdonk.nl/?p=2896 下的优秀演练(这是我从中复制答案的地方)。

关于sql-server-2008-r2 - 如何将 SQL Server 2008 R2 备份还原到 LocalDb 2012,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15311846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com