我在另一机器上安装了SQLServer2000,作为服务器,服务器的操作系统是windows server 2003,服务器上安装了Tomcat,JDBC。我用的机器是windows xp 用jbuilder 2006,并且也安装了JDBC,用Jbuilder2006 访问服务器的数据库,Jbuilder2006 访问数据库的设置都设置好了,出现问题,就是有的时候能访问到服务器的数据库,可大部分时候都不能访问,出现错误提示:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
如果把程序拷到服务器运行,能够成功。
不知道是什么原因?
------解决方法--------------------------------------------------------
恐怕又是SQLServer2000没有安装sp3的原因吧?
这是个多年的老问题了,随便搜搜都能搜到答案的。
------解决方法--------------------------------------------------------
我感觉装MYSQL才是一个比较不错的选择
------解决方法--------------------------------------------------------
我已经安装了sp3的补定阿,我也在网上查了好多资料,照网上说的我都试了,还是不行,不知道为什么有的时候能脸上,有的时候不行?很怪!
------解决方法--------------------------------------------------------
网络不稳定吧.
------解决方法--------------------------------------------------------
还有我在服务器上ping我所用机器的ip地址,提示 request timed out。这是不适就意味着我所用电脑和服务器之间的网络连接不同呢?如果是这样,我该怎么做才能建立好他们之间的连接阿?
------解决方法--------------------------------------------------------
在你的客户机上也装个sqlserver,用查询分析器连下看
------解决方法--------------------------------------------------------
还有我在服务器上ping我所用机器的ip地址,提示 request timed out。这是不适就意味着我所用电脑和服务器之间的网络连接不同呢?如果是这样,我该怎么做才能建立好他们之间的连接阿?
------------------------------------------
ping都ping不到就是网络配置的问题咯
你确认下你没有在服务器装防火墙或者其他屏蔽端口的软件?
------解决方法--------------------------------------------------------
为什么用机器ping服务器端的Ip能ping通,可是用服务器ping客户端IPping不通,这是不是就是我访问不到数据库原因阿? 给点建议吧,郁闷很长时间了。
------解决方法--------------------------------------------------------
防火墙