我有一个问题,已经研究了两天。我有一个程序,想送给一个朋友。它使用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实例不存在)。