sql-server - SQL Server LocalDB 错误 ("parent instance invalid")

标签 sql-server sql-server-2012 localdb

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

选择 ENU\x64\SqlLocalDB.MSI

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

PS C:\WINDOWS\system32> sqllocaldb start mssqllocaldb 

Start of LocalDB instance "mssqllocaldb" failed because of the following error:
Unexpected error occurred inside a LocalDB instance API method call.
See the Windows Application event log for error details.

日志是这样说的:

Windows API call RegOpenKeyExW returned error code: 2. Windows system error message is: The system cannot find the file specified. Reported at line: 967.

LocalDB parent instance version is invalid: MSSQL12E.LOCALDB

Windows API call GetSvcBinPathByInstName returned error code: 2. Windows system error message is: The system cannot find the file specified. Reported at line: 3546.

最佳答案

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

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

关于sql-server - SQL Server LocalDB 错误 ("parent instance invalid"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50748661/

相关文章:

c# - LINQ 的 Count 扩展方法的 SQL 等价物并不明显

sql - 使用 sql 函数 sp_rename 重命名具有 '.' 的列

visual-studio-2012 - (localDB)\Projects或(localDB)\v11.0

c# - 映射和sql数据库创建

sql - 使用 Excel(或 SQL)合并或删除列中的重复值

sql - 使用内连接更新记录

ASP.NET MVC 开源应用程序。 MySQL 还是 SQL Server?

msbuild - 通过 BACPAC 将 SQL Server 2012 数据库复制到 SQL Azure(用于持续集成)

C# Sql LocalDB 应用程序性能缓慢

.net - 如何在解决方案中的所有项目之间共享 LocalDB 实例?