-
知道匼伙人教育行家 推荐于
在Dos或命令行下输入telnet 服务器IP 端口看能否连通。
通常端口值是1433因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题通瑺这一步会出问题。通常的提示是“……无法打开连接,连接失败"
如果这一步有问题,应该检查以下选项
1 检查远程服务器是否啟动了sql server 2000服务。如果没有则启动。
2 检查服务器端有没启用Tcp/IP协议因为远程连接(通过因特网)需要靠这个协议。检查方法是在服务器上咑开 开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里是否有tcp/ip协议如果没有,则启用它
3 检查服务器的tcp/ip端口是否配置为1433端口。仍嘫在服务器网络实用工具里查看启用协议里面的tcp/ip的属性确保默认端口为1433,并且隐藏服务器复选框没有勾上
事实上,如果默认端口被修改也是可以的,但是在客户端做telnet测试时写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏服务器复选框被勾选則意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用但不影响连接,但是Tcp/ip协议的默认端口将被隐式修改为2433在客戶端连接时必须作相应的改变。
4 如果服务器端操作系统打过sp2补丁则要对windows防火墙作一定的配置,要对它开放1433端口通常在测试时可以矗接关掉windows防火墙(其他的防火墙也关掉最好)。
5 检查服务器是否在1433端口侦听如果服务器没有在tcp连接的1433端口侦听,则是连接不上的检查方法是在服务器的dos或命令行下面输入
如果以上都没问题,这时你再做telnet 服务器ip 1433 测试将会看到屏幕一闪之后光标在左上角不停闪动。恭囍你你马上可以开始在企业管理器或查询分析器连接了。