建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

解决方案 »

  1.   

    你服务开启了?
    你登录账号密码正确了?
    你的SQL服务器允许远程连接了?
      

  2.   

    1、在Sql Server Config Manager里面,启用MSSQLSERVER的TCP/IP协议,这样就允许ip形式的远程连接。
    2、现在sql manager studio express连接端上登陆试试,如果可以登陆,在放到代码上去祝好运!^_^
      

  3.   

    开 sql server config manager(sql server配置管理器)
    SQL Server2005网络配置
    SQL Server 2005使用的网络协议
    里面有
    Shared Memory协议
    TCP/IP协议
    Named Pipes协议
    VIA协议
    Named Pipes与TCP/IP套接字协议把TCP/IP协议设为开启
    如果机器里有2000 重装的时候要从命名。、