我这里在用户部署的时候遇到一个非常奇怪的问题。用户用的是一台的hp的服务器。装有sqlserver2000 打了sp4补丁。
在服务器上可以连接上数据库。但是在网络上就是连接不到数据库。然后在别的机器上telnet了一下 1433端口,发现无法连接。
已经排除以下原因:
1、数据库网络设置有tcp/ip协议,并且使用的1433端口
2、机器防火墙服务确认关闭
3、网络上没有其他限制,因为使用一条交叉网线直连服务器和客户机一样连不上,但是服务器上其他的端口比如80、88什么的都可以连上
4、客户机数据库驱动安装了mdac2.7以上版本
5、机器上很干净没有装其他任何软件,就装了sqlserver和tomcat,tomcat使用的80端口
6、卸载了sqlserver 删除了原安装目录,并重新安装,仍然不行。
就差重装系统了,大家说说还有没有其他可能的原因?
8 个解决方案
#1
检查下网络设置的相关选项是否设置正确
#2
设置正确
#3
有没有知道啊,估计又是白瞎了
#4
直连服务器上其他的端口比如80、88什么的都可以连上,但1433说明还是防火墙或系统访问权限的问题。
什么操作系统?
什么操作系统?
#5
1、用netstat -n 看看1433有没有打开
2、如果打开了,再次 认真检查防火墙
3、检查一下网络了
看看这个可能对你有用 http://blog.csdn.net/youcaicai/article/details/6109586
=========================================================================================
2、如果打开了,再次 认真检查防火墙
3、检查一下网络了
看看这个可能对你有用 http://blog.csdn.net/youcaicai/article/details/6109586
=========================================================================================
#6
会不会和网络映射有关系....
#7
开启远程连接了吗?
默认是不允许远程连接的
默认是不允许远程连接的
#8
我用的是sqlserver 2000 ,这个默认是允许远程连接的
#1
检查下网络设置的相关选项是否设置正确
#2
设置正确
#3
有没有知道啊,估计又是白瞎了
#4
直连服务器上其他的端口比如80、88什么的都可以连上,但1433说明还是防火墙或系统访问权限的问题。
什么操作系统?
什么操作系统?
#5
1、用netstat -n 看看1433有没有打开
2、如果打开了,再次 认真检查防火墙
3、检查一下网络了
看看这个可能对你有用 http://blog.csdn.net/youcaicai/article/details/6109586
=========================================================================================
2、如果打开了,再次 认真检查防火墙
3、检查一下网络了
看看这个可能对你有用 http://blog.csdn.net/youcaicai/article/details/6109586
=========================================================================================
#6
会不会和网络映射有关系....
#7
开启远程连接了吗?
默认是不允许远程连接的
默认是不允许远程连接的
#8
我用的是sqlserver 2000 ,这个默认是允许远程连接的