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

问题描述 投票:0回答:1

我正在为客户做一个项目。对于数据库,我使用的是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

c# sql winforms localdb
1个回答
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..."

© www.soinside.com 2019 - 2024. All rights reserved.