在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 

解决方案 »

  1.   

    连接时用 Data Source=ip\实例名或者机器名\实例名;
    再看看sqlserver配置管理器中sqlserver网络配置中的协议,把tcp/ip协议启用,
      

  2.   

    解决方法:开始->>SQLServer2005->>配置工具->>SQLServer外围应用配置器->>服务和外围连接的应用配置器->>点击"远程连接"->>本地连接和远程连接->>同时使用TCP/IP和named Pipes->>点"确定"->>重启SQLserver服务http://blog.csdn.net/hongboyongqi/article/details/5720658