我安装了 SQL Server 2012 本地数据库,并通过 (localdb)\v11.0 连接到它。
尝试恢复备份文件时,我得到:
标题:Microsoft SQL Server 管理工作室
属性 MasterDBPath 不可用于信息“Microsoft.SqlServer.Management.Smo.Information”。此对象可能不存在此属性,或者可能由于访问权限不足而无法检索。(Microsoft.SqlServer.Smo)
如需帮助,请单击:http : //go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.0.2100.60+((SQL11_RTM).120210-1846+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates .PropertyCannotBeRetrievedExceptionText&EvtID=MasterDBPath&LinkId=20476
我曾尝试在以下位置设置 MasterDBPath 字符串值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11E.LOCALDB\MSSQLServer\CurrentVersion`
Run Code Online (Sandbox Code Playgroud)
但这没有帮助。
有人有什么想法吗?
我是管理员,只需运行以下命令:
sqllocaldb start v11.0
Run Code Online (Sandbox Code Playgroud)
结果:
Start of LocalDB instance "v11.0" failed because of the following error:
Error occurred during LocalDB instance startup: SQL Server process failed to sta
rt.
Run Code Online (Sandbox Code Playgroud)
事件查看器日志事件 ID:528
Windows API 调用 WaitForMultipleObjects 返回错误代码:575。Windows 系统错误消息是:{Application Error} 应用程序无法正确启动 (0x%lx)。单击确定关闭应用程序。在第 3621 行报告。
我尝试了另一个(用户和管理员)帐户,它们没有问题。
我卸载并重新安装了 2012 版的 SQLLocalDB.msi,但我没有运气。你有什么想法和解决办法吗?