SQL Server客户端连接问题解决

近段时间,安装了个SQL Server2000 版,在公司内部用局域网内,用客户端却总是连接不上,自己的机器连接可以.
总体测试情况如下:
1.在客户端,用ping xx.xx.xx.xx ,ping通过,该服务器的主机存在;
2.在客户端,用telnet xx.xx.xx.xx 1433时,显示:不能打开到主机的连接,在端口 1433: 连接失败 信息;
3.网上论坛高手提示,SQL Server须下载个SP3补丁.下载安装后,同样于事无补;
4.查检了服务器端的\"服务器网络实用工具\"中的TCP/IP协议,里面的默认端口号是1433没错;
5.在命令提示符下,用netstat -na命令查询网络端口使用情况时,却显示不到1433给使用的情况;

奇怪的问题出现了:SQL Server上明明是配置着1433端口,而用命令却查不出来.

用了一种愚蠢的办法,N久没解决的问题竟然可以解决了:

1.下载SQL2000sp3补丁;
2.打开服务器端的SQL Server网络实用工具,往启用的协议中添加:命名管道,TCP/IP两种协议;
3.配置TCP/IP协议属性,修改其端口为其它任意目前系统没使用的端口号(如:2433),点击确定,重启SQL Server服务;
4.在命令提示符下,用netstat -na命令,可查到2433给使用的端口号记录;
5.用同样方法,再把其端口号改为:1433;用netstat -na命令查看,命令提示符窗口已经出现1433端口的使用记录;
6.随便找台机器,在查询分析工具进行远程连接,连接通过,OK,问题解决;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值