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

很急,很奇怪的sqlserver2000端口连接不上的问题。
大家好。
我这里在用户部署的时候遇到一个非常奇怪的问题。用户用的是一台的hp的服务器。装有sqlserver2000 打了sp4补丁。
在服务器上可以连接上数据库。但是在网络上就是连接不到数据库。然后在别的机器上telnet了一下 1433端口,发现无法连接。
已经排除以下原因:
  1、数据库网络设置有tcp/ip协议,并且使用的1433端口
  2、机器防火墙服务确认关闭
  3、网络上没有其他限制,因为使用一条交叉网线直连服务器和客户机一样连不上,但是服务器上其他的端口比如80、88什么的都可以连上
  4、客户机数据库驱动安装了mdac2.7以上版本
  5、机器上很干净没有装其他任何软件,就装了sqlserver和tomcat,tomcat使用的80端口
  6、卸载了sqlserver 删除了原安装目录,并重新安装,仍然不行。

就差重装系统了,大家说说还有没有其他可能的原因?

------解决方案--------------------
直连服务器上其他的端口比如80、88什么的都可以连上,但1433说明还是防火墙或系统访问权限的问题。
什么操作系统?

------解决方案--------------------
1、用netstat -n 看看1433有没有打开
2、如果打开了,再次认真检查防火墙
3、检查一下网络了
看看这个可能对你有用http://blog.csdn.net/youcaicai/article/details/6109586
=========================================================================================

欢迎访问我的博客
------解决方案--------------------
会不会和网络映射有关系....
------解决方案--------------------
开启远程连接了吗?
默认是不允许远程连接的