其他电脑无法连接到SQL本地数据库

3

我有一个问题,已经研究了两天。我有一个程序,想送给一个朋友。它使用MDF本地数据库文件。但是一旦他在他的计算机上安装它,就会出现sql 50错误(错误1)。

我已经安装了基本上所有可以安装的东西,他甚至安装了VS也不行。我不能提供我安装过的所有内容列表,因为太长了,但是所有名称中带有SQL的东西都已安装到VM上进行测试。在我的电脑上(非VM)它正常工作,但在其他人的电脑上就不工作。

这是连接字符串:

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

我已经将1433端口添加到防火墙中。我尝试直接通过“导入数据”程序从sql 2012 express添加数据库,但也无法正常工作。看起来我似乎无法让它工作。我还尝试创建MSSQLLocalDB,但我不知道如何操作。没有一个好的教程来指导我。
错误1:在建立与SQL Server的连接时发生了网络相关或特定于实例的错误。服务器未找到或无法访问。请验证实例名称正确,并且 SQL Server 已配置为允许远程连接(提供程序;SQL网络接口错误50-本地数据库运行时错误发生-指定的localDB实例不存在)。
1个回答

0

我已经尝试了3次,但没有任何结果。我应该在SQL Server Configuration Manager中寻找什么? - Kevindt12
@kevindt12,请确认你的SQL Server(SQLEXPRESS)服务正在运行状态。 - hastrb
是的,我确实检查过代理程序,它们是唯一没有运行的东西。 - Kevindt12
好的,我记得有一个错误,所以我再做了一遍。这里是错误信息:创建版本为11.0的LocalDB实例"v12.0"失败,因为出现了以下错误:LocalDB实例API方法的参数不正确。请参考API文档。 - Kevindt12

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接