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

解决方案 »

  1.   

    LZ不知道你原来运行过aspnet_regsql?
    现在要不先运行这个命令
    aspnet_regsql
      

  2.   

    http://www.myclub2.com/blog/wuchang/articles/16245.html
      

  3.   

    要把Sqlserver“远程连接”方式改为“本地连接和远程连接”中的“同时使用tcp/ip和name pipes”具体见:
    http://www.easewe.com/Article/ShowArticle.aspx?article=305
      

  4.   

    用VS05 ,连接SQL2000,去下一个SQL2000sp4的补丁包,装一下,就好了