SQL Server LocalDB错误("父实例无效")

时间:2018-06-07 19:13:49

标签: sql-server sql-server-2012 localdb

我安装了SQL Server 2012本地数据库from this download

选择ENU\x64\SqlLocalDB.MSI

我运行正常,然后尝试使用sqllocaldb命令,我收到了这个错误:

PS C:\WINDOWS\system32> sqllocaldb start mssqllocaldb 
  

启动LocalDB实例" mssqllocaldb"由于以下错误而失败:
  LocalDB实例API方法调用内发生意外错误   有关错误详细信息,请参阅Windows应用程序事件日志。

日志说明了这一点:

  

Windows API调用RegOpenKeyExW返回错误代码:2。Windows系统错误消息是:系统找不到指定的文件。在线报道:967。

  

LocalDB父实例版本无效:MSSQL12E.LOCALDB

  

Windows API调用GetSvcBinPathByInstName返回错误代码:2。Windows系统错误消息是:系统找不到指定的文件。在线报道:3546。

1 个答案:

答案 0 :(得分:3)

我通过删除实例并重新创建它来修复它:

PS C:\WINDOWS\system32> sqllocaldb delete mssqllocaldb
LocalDB instance "mssqllocaldb" deleted.
PS C:\WINDOWS\system32> sqllocaldb create mssqllocaldb
LocalDB instance "mssqllocaldb" created with version 11.0.
PS C:\WINDOWS\system32> sqllocaldb i
mssqllocaldb
v11.0