LocalDB:发生了与Newtwork相关或特定于实例的错误

时间:2019-03-13 10:26:19

标签: c# sql winforms localdb

我目前正在为一个客户做一个项目。对于数据库,我正在使用localDB,对于部署,我正在使用ClickOnce。我的数据库名称是Database.mdf,连接字符串是

Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True

启动此应用程序时,它在我的计算机上可以正常工作。但是,当我将其安装在另一台计算机上时,会出现错误:

  

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。 (提供者:SQL网络接口,错误:50-发生本地数据库运行时错误。指定的LocalDB实例不存在。)

我也在其他论坛中寻找答案,但是似乎没有任何效果。谁能告诉我问题出在哪里?

编辑:我已经包括LocalDB和.Net Framework 4.6.1作为先决条件。

编辑2:上面的问题已解决,但现在有一个新错误!它说它不能创建数据库,因为它是852版,并且该服务器支持706版或更早的版本!

Error Image

1 个答案:

答案 0 :(得分:0)

检查是否能够在SQL Management Studio中使用此localDB字符串进行连接。如果您无法与此连接。那么这个连接字符串无效

在此处检查您的连接字符串:Unable to connect to localDB in VS2012 – "A network-related or instance-specific error occurred while establishing a connection to SQL Server..."