您的服务器安装了SQL2000,但是没有安装SQL2000的sp4补丁造成的。
说明:如果已排除了上述的1,2,3,4,5点的问题,您可以在数据库服
务器上,在dos中运行
netstat -an
再看看返回的结果中有没有1433端口存在。如果有1433,就表明是
前面的1,2,3,4,5点的问题造成的。如果返回的结果中查看不
到显示有1433端口,可能的原因是,你的SQL 2000没有安装sp4,
操作系统自动关了1433端口,就会造成远程无法连接SQL2000了。
解决办法:下载SQL200的sp4安装好后重启服务器就会正常。如果装了
sp4,还是无法找到1433不行,就要重装SQL 2000及sp4了。
您在远程连接时输入的数据库用户名密码不对造成。
说明:您可以用以下的方式检查服务器上的1433端口是否打开,在您的网
站服务器上,在在dos中运行
telnet 服务器IP 1433
如果能连接就表明端口是打开的。那么,就是您在远程连接数据库
时输入的数据库用户名密码不对造成了无法连接。
如果不能连接,请按上述的1,2,3,4,5,6点来进行检查。