C# SQL SERVER命名管道提供程序,错误:仅在EXE文件上为40
所以 在我的服务器上,我有sql server 2008 R2 我有3个网站 它们都工作正常,可以使用相同的连接字符串连接到my db:C# SQL SERVER命名管道提供程序,错误:仅在EXE文件上为40,c#,sql-server,winforms,sql-server-2008,sql-server-2008-r2,C#,Sql Server,Winforms,Sql Server 2008,Sql Server 2008 R2,所以 在我的服务器上,我有sql server 2008 R2 我有3个网站 它们都工作正常,可以使用相同的连接字符串连接到my db: <add name="myConnectionString" connectionString= "Data Source=(local); Initial Catalog=my_db;
<add name="myConnectionString" connectionString=
"Data Source=(local);
Initial Catalog=my_db;
Persist Security Info=True;
User ID=my_user;
Password=mypass"
providerName="System.Data.SqlClient"/>
问题是:
我有另一个windows窗体应用程序使用相同的连接字符串
作为网站,但为了这个我得到
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器,或者
无法访问。验证实例名称是否正确,以及
SQL Server配置为允许远程连接。(提供者:已命名)
管道提供程序,错误:40-无法打开到SQL Server的连接)
有什么想法吗?windows exe与DB server也在同一台机器上?您是否在SQL server Configuration Manager中启用了客户端协议(TCP/IP、命名管道、VIA)?