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

Error establishing socket问题
我有两个jsp页面,是连接数据库做一些操作!
现在出现很奇怪的问题:
1、一些用户可以正常浏览这两个页面,而一些用户就报错:
      java.sql.SQLException:   [Microsoft][SQLServer   2000   Driver   for   JDBC]Error   establishing   socket.

2、同一个用户现在可以正常浏览,可能过几分钟再浏览就报错:
      java.sql.SQLException:   [Microsoft][SQLServer   2000   Driver   for   JDBC]Error   establishing   socket.
      再过几分钟可能又可以正常浏览!


不知道这个是什么原因!是连接超时的原因么?
具体请高手指点!

------解决方案--------------------
估计连接有问题.
SQLServer要打补丁了;SQLSQLServer安装请选用混和模式.
试试.
------解决方案--------------------
檢查一下sp3補丁裝了沒有。
如裝了说明 SQLERVER 端口号 不对 》》》更改端口号:SQLSERVER-> 属性-常规-网络配置-常规-TCP/IP-属性--更改端口号
有个命令可以用: cmd-> netstat-a
例如:String url= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=zmstv ";
说明你使用的是1433 在CMD 下 输入 netstat -a -n
应该看不到:TCP 127.0.0.1:1433 0.0.0.0:0 LISTENING