客户端机器和sqlSERVER在一个局域网上,客户端是vista,服务器是XP系统,按了SQLSERVER2000。目前在客户机上无法连接数据源(服务器端上的数据库),报错如下,请大侠帮忙看看怎么回事。
另外,从客户端ping服务器正常SQLSTATE:'01000'
SQLSERVER 错误:10060
【microsoft】【ODBC SQL SERVER DRIVER][TCP/IP SOCKETS]ConnectionOpen (Connect))连接失败
SQLSTATE:'08001'
SQLSERVER 错误:17
【microsoft】【ODBC SQL SERVER DRIVER][TCP/IP SOCKETS]sqlserver不存在或访问被拒绝

解决方案 »

  1.   

    确认SQL2000打好补丁了并开启了TCP/IP管道和1433端口
      

  2.   

    打上SP4补丁。开启TCP/IP协议。开启远程连接。连接的时候用服务器名/实例名
      

  3.   

    ping 服务器IP地址   OK
    ping 服务器主机名称   OKtcpip设置正确,1433设置正确
    客户端CLICONFG设置正确但运行TELNET 服务器IP地址 1433  报错:不能打开主机的连接,在端口1433连接失败
      

  4.   

    sp4补丁安装成功远程连接增加windows用户还是增加数据库SA登录用户的名称?如何设置远程用户?在我的电脑里的高级里,发现远程用户为空,目前只有本机admin用户
      

  5.   

    什么个人版?sqlserver是单位用的,应该不是个人版吧,xp也是单位统一安装的