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

时间:2016-10-13 13:43:19

标签: visual-studio-2015 sql-server-2016

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

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

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

我试过了 开始>运行> cmd> sqlcmd -L 它显示了我的SQLserver

还要确保它使用正确的端口(Why am I getting "Cannot Connect to Server - A network-related or instance-specific error"?

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

5 个答案:

答案 0 :(得分:23)

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

无需重新安装或重启。

答案 1 :(得分:9)

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

我只是从log4net: Setting Property [From] to String value [tomas@kodi.is] log4net: Setting Property [Subject] to String value [Kodiak OMS Shortcode service] log4net: Setting Property [SmtpHost] to String value [mail.sip.is] log4net: Setting Property [Port] to Int32 value [25] log4net: Setting Property [BufferSize] to Int32 value [1] log4net: Setting Property [EnableSsl] to Boolean value [True] log4net: Setting Property [Threshold] to Level value [DEBUG] log4net: Setting Property [Lossy] to Boolean value [False] log4net: Converter [message] Option [] Format [min=-1,max=2147483647,leftAlign=False] log4net: Converter [newline] Option [] Format [min=-1,max=2147483647,leftAlign=False] log4net: Setting Property [ConversionPattern] to String value [%utcdate [%level] - %message%newline%exception] log4net: Converter [utcdate] Option [] Format [min=-1,max=2147483647,leftAlign=False] log4net: Converter [literal] Option [ [] Format [min=-1,max=2147483647,leftAlign=False] log4net: Converter [level] Option [] Format [min=-1,max=2147483647,leftAlign=False] log4net: Converter [literal] Option [] - ] Format [min=-1,max=2147483647,leftAlign=False] log4net: Converter [message] Option [] Format [min=-1,max=2147483647,leftAlign=False] log4net: Converter [newline] Option [] Format [min=-1,max=2147483647,leftAlign=False] log4net: Converter [exception] Option [] Format [min=-1,max=2147483647,leftAlign=False] log4net: Setting Property [Layout] to object [log4net.Layout.PatternLayout] log4net: Created Appender [EmailLog] log4net: Adding appender named [EmailLog] to logger [EmailLogger]. log4net: Hierarchy Threshold [] log4net:ERROR [SmtpAppender] ErrorCode: GenericFailure. Error occurred while sending e-mail notification. System.Net.Mail.SmtpException: Server does not support secure connections. at System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint) at System.Net.Mail.SmtpTransport.GetConnection(ServicePoint servicePoint) at System.Net.Mail.SmtpClient.GetConnection() at System.Net.Mail.SmtpClient.Send(MailMessage message) at log4net.Appender.SmtpAppender.SendEmail(String messageBody) at log4net.Appender.SmtpAppender.SendBuffer(LoggingEvent[] events) 更改了ParentInstance密钥的值  到MSSQL13E.LOCALDB并且它有效!

Ty指示我键MSSQL14E.LOCALDB

答案 2 :(得分:8)

我需要将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\

答案 3 :(得分:4)

当我的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.

答案 4 :(得分:-1)

记住更新寄存器:

HKEY_USERS\.DEFAULT\Software\Microsoft\Microsoft SQL Server\UserInstances

检查 .DEFAULT

我必须这样做,因为它是错误的,需要它可以在Windows Server 2012中工作。