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

use*_*527 15 visual-studio-2015 sql-server-2016

我无法在开发人员计算机上添加数据库.我正在运行win 10,visual studio 2015.我重新安装了SQL Server 2016两次,最后一次禁用防火墙它最终都给了绿色标记.

虽然我可以在VS2015 SQL Server对象资源管理器中创建数据库.我无法通过解决方案资源管理器将SQL数据库(S)添加到我的项目中.

每次我尝试将数据库添加到项目时,我都会收到事件527 SQLLocalDB 12.0 LocalDB父实例版本无效:MSSQL13E.LOCALDB

我尝试过Start> Run> cmd> sqlcmd -L,它显示了我的SQLserver

还确保它使用正确的端口作为(为什么我得到"无法连接到服务器 - 与网络相关或特定于实例的错误"?)

我认为SQL安装正确,但有些东西不允许我添加数据库(可能是因为某些根数据库??缺少或所以我不确定我不是SQL上的导出,但是因为错误说某些数据库接缝丢失了? ?

Dic*_*eus 27

我有类似的东西并删除了任何键: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Microsoft SQL Server\UserInstances 没有正确的ParentInstance键,如MSSQL13E.LOCALDB.

无需重新安装或重新启动.


Sof*_*ion 12

从SQL LocalDb 2016迁移到2017年我遇到了同样的问题.

我只是将ParentInstance密钥的值更改为MSSQL13E.LOCALDB ,MSSQL14E.LOCALDB并且它工作正常!

Ty指着我的钥匙 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Microsoft SQL Server\UserInstances


Ang*_*ist 9

我需要将我的Microsoft SQL Server LocalDB 2016 Express的安装更改为2014,所以我卸载了2016然后安装了2014.在此之后,当我尝试附加数据库时出现以下错误:

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

要解决此问题,我从我的计算机上卸载了所有提及的Microsoft SQL Server 2016,然后从以下注册表位置删除了相关的实例GUID,重新启动,安装了2014 LocalDB,一切都很好:

HKEY_USERS\.DEFAULT\Software\Microsoft\Microsoft SQL Server\UserInstances\
Run Code Online (Sandbox Code Playgroud)

  • 我的注册表位置是: HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\UserInstances (2认同)

Ran*_*dom 7

更新LocalDB(可能是通过Visual Studio安装程序)后,发生了我的事情,我
使用以下步骤重新创建了实例:

? SqlLocalDB delete MSSQLLocalDB
LocalDB instance "MSSQLLocalDB" deleted.

? SqlLocalDB create MSSQLLocalDB
LocalDB instance "MSSQLLocalDB" created with version 13.1.4001.0.

? SqlLocalDB start MSSQLLocalDB
LocalDB instance "MSSQLLocalDB" started.
Run Code Online (Sandbox Code Playgroud)

  • 可能是解决这个问题的最简单的方法之一 (5认同)
  • 适用于 15.0.4153 (5认同)
  • 也适用于 14:使用版本 14.0.3391.2 创建的 LocalDB 实例“mssqllocaldb”。 (3认同)
  • 为我工作,我想说这是解决它的首选方法。这显然是我的开发机器上的问题,因为在新机器上我没有冲突 (2认同)