还是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远程连接,没有问题,我觉得可能是你要连接到的机器的权限问题
------解决方案--------------------注意实例名称~