日期:2014-05-18  浏览次数:20480 次

请教SQL server 2000 的 端口配置问题!
数据库服务器上的默认端口是1433,可是网管说1433端口容易被病毒攻击,所以在路由器上给屏蔽了,现在系统是   C/S结构,客户端通过ODBC连接不到数据库服务器,我把数据库服务器上的“服务器端网络配置”和“客户端网络配置”的端口号都更改为139。更改完毕重新启动服务器,可是客户端通过ODBC还是连接不到数据库服务器。

我用netstat   -na   和telnet   服务器IP   139

这两个命令查看到139端口属于listening状态,应该是   没问题啊。

注:客户端和服务器能够相互ping通。

该怎样解决?????????????????????????????????

谢谢大家。

------解决方案--------------------
restart
------解决方案--------------------
我把数据库服务器上的“服务器端网络配置”和“客户端网络配置”的端口号都更改为139。
----------------------------------------------
必须将客户端机器上的“客户端网络配置”的端口号也更改为139。
------解决方案--------------------
SQL Server有个管理配置工具,叫 SQL Server Configuration Manager ,安装的时候在开始菜单就能找到

点击进入以后 选择 客户端网络配置 右键单击 别名 ,再单击 新建别名 ,填好端口号就可以了

客户端不用做任何设置,按正常的方式连接就好
------解决方案--------------------
139属于well known 端口,换 1024 以上的吧!
------解决方案--------------------
路由器上开了139吗?
------解决方案--------------------
139端口是NETBIOS端口,楼主换其他端口吧
------解决方案--------------------
139被占用了吧,换其他端口试试