我昨天问过这个问题,但是说的很不清楚,大家也没有提出啥好办法。后来我上网查了一下,知道了问题所在,但是还没弄清楚如何解决,请大家继续帮忙!错误的原因呢,就是VS2005连接sqlserver 2000会报错,错误信息如下:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 
网上说的解决的办法就是给数据服务器sqlserver2000打sp4补丁。我打了……结果还是不行……还有可能是我的连接字符串有问题,我的连接字符串如下<add name="Constr" connectionString="Server=xxx.xxx.xxx.Xxx;uid=xxx;pwd=xxxx;database=Xxxx" />请问有没有啥问题?