日期:2014-05-18  浏览次数:20559 次

为何使用sql2005无法联接到sql2000的数据库呢?

在建立与服务器的连接时出错.在连接到SQL   SERVER   2005时,在默认设置下sql   server
不允许进行远程连联可能会导致此失败.   等等,命名管道提供程序,   error   40   无法打开到SQL   SERVER处的连接,等等信息

首先,我已经在sql2005中打开了,允许联接远程通过TCP/IP   和命令管道,然后重启启动了sql2005的服务,sql2000是在另一台机子上,并且也在服务器属性中添加了命令管道和TCP/IP的设置.
但还是不行.但装有sql2005的这台机子,可以访问另一台装有sql2005的机子上的数据库.就是不能访问sql2000的数据库
所有的操作都是通过sql2005的类拟于sql2000的企业管理器上操作的.


thanks

------解决方案--------------------
sql2000的数据库需要打SP3以上的补丁才能连接sql2005