连接局域网服务器的时候出现的错误,本机器访问的没问题,局域网连这个数据库的时候就出现下面错误..  在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
1   服务器确实开着.
2   防火墙也关闭了.
3   能ping的到服务器.
4   本机访问的时候没问题.

解决方案 »

  1.   

    sql2005默认情况下是只能进行本地访问,你要远程访问,要进行配置.打开SQL Server 配置管理器可以进行配置
      

  2.   

    如不清楚可以在网上自己google一下.这方面的很多.
      

  3.   

    配置问题:
    开始菜单-SQL Server 2005-配置工具-外围应用配置器进行配置
      

  4.   

    see:
    http://www.aspxboy.com/private/showthread.asp?threadid=885
      

  5.   

    是你的sql 2005里没有aspnet帐户造成的无法访问,加入进去就行了。再有就是打开pipeline 和tcpip
      

  6.   

    http://www.diybl.com/course/7_databases/sql/sql2005/20071211/91707.html
    http://hi.baidu.com/tinkytang/blog/item/602c6aec0c107fd22e2e2179.html
    http://blog.csdn.net/lee576/archive/2007/09/22/1795768.aspx
      

  7.   

    http://www.cnblogs.com/webabcd/archive/2007/02/04/639830.html
      

  8.   

    你连接数据库服务器是用IP还是用机器名?一般用IP只要配置好了就没有问题,但是如果是机器名,你需要运行SQL Server Brower这个服务