我有一台装有Windows 7和SQL Server 2008 R2的机器。
使用我的应用程序,我无法从2台PC连接到SQL Server,
1使用Windows 7
1使用Windows 10
我收到同样的错误:
命名管道提供程序,错误40 - 无法打开与SQL Server的连接
我在Windows XP的同一局域网中有另一台机器,它可以毫无问题地连接到SQL Server。
连接字符串是:
connectionString="Password=xxxx;Persist Security Info=True;User ID=xxxx;Initial Catalog=REPORTDB;Data Source=NW03SH02;Integrated Security=False"
带有SQL Server的计算机名为:NW03SH02,SQL Server实例名为NW03SH02。
编辑:
解决方案不在StackOverflow的其他讨论中。
现在与数据库的连接工作正常。我必须将连接字符串中的参数数据源从带有SQL Server的PC名称更改为带有SQL Server的PC的IP。