sql server 有一个 真ip  210.83.*.*有两个局域网:172.16.*.* 和 172.17.*.*都可以连接到internet上在 172.16 网段内开发程序. 用 ado 连接 sql server 2000 没问题但程序在172.17网段内运行则无法连接 sql server 2000 .在172.17网段内可以 ping 通sql server 的 ip 地址小弟不知道到底是那里出问题了!!! 请各位帮忙呀!!!!! help !!!

解决方案 »

  1.   

    你看一下你的连接里面SQL SERVER服务器名是怎么写的,是不是写成IP地址172.16.X.X格式??还是用计算机名的?
      

  2.   

    重新启动以下SqlServer服务试一试,如果能Ping通,试一下 Telnet 192.168.*.* 1433,如果不能登陆上,说明SqlServer服务为在Internet上启用,此时重新启动SqlServer服务即可,如果能登陆上,请检查程序或用查询分析器连接一下.