日期:2014-05-19  浏览次数:20410 次

还是vs2005连接数据服务器的问题
我昨天问过这个问题,但是说的很不清楚,大家也没有提出啥好办法。后来我上网查了一下,知道了问题所在,但是还没弄清楚如何解决,请大家继续帮忙!

错误的原因呢,就是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 "   />

请问有没有啥问题?


------解决方案--------------------
你的sql2000的服务有没有启动,我现在是直接用sql05去连接的话,如果服务没有启动,就出现你所说的错误。
------解决方案--------------------
我用2005链接数据库的时候也是出现了问题,后来就用2003了,学习
------解决方案--------------------
我用过sql2000远程连接,没有问题,我觉得可能是你要连接到的机器的权限问题
------解决方案--------------------
注意实例名称~