这是个很奇怪的问题:
    服务器用的是windows server 2003+sql server 2000企业牌+sql sp4补丁。
    客户端用vb6开发。我装客户端装在两台XP的系统上运行正常,装在另外3台windows 2000专业版的系统上运行,每次启动隔20秒报创建连接错误,导至我无法运行。我在家里特意把笔记本电脑装成win2000,连win2000 sp4补丁都没打,经测试又可以成功,看来win2000的可能性不大。
    3台windows 2000的电脑可以ping通服务器,网上邻居,ftp下载都正常。现在就差在客户端上装个sql server客户端测试一下能否连上服务器的sql server,我想应该不是sql server的版本兼容问题吧?服务器还安装了瑞星病毒和网络防火墙,2003自带的防火墙是关闭的。请各位大侠帮帮忙,谢了

解决方案 »

  1.   

    感觉应该是瑞星或网络防火墙的影响,好象在允许规则里有个添加IP地址或IP段的项,把客户端机器的IP地址或段添加进去试试或直接把它们暂时都关闭,看是否正常,再确认是否进行下一步的IP地址操作
      

  2.   

    2000不知道打什么补丁后有时好像要同账户同密码登陆系统才能ADO连上.我在局域网用ADO连SQL,客户端和服务端要同账号和密码登才行,或者网上邻居连一次.
      

  3.   

    1,客户端安装mdac2.8mdactyp.exe
    2,关闭服务器上的防火墙
    3,将服务器SQL的认证模式改为混合认证
      

  4.   

    try:
    修改2000专业版 也就是客户端电脑上的 HOSTS 文件服务器IP          服务器名
    192.168.XXX.XXX  servername