谈JDBC SQLSERVER"Error establishing socket"

原创 2005年05月28日 16:29:00
 

jdbc配置语句为: jdbc:microsoft:sqlserver://server_name:1433

如运行程序时出现 "Error establishing socket" 错误,则应进行如下调试:


1 检查SQL SERVER 是否允许远程访问.具体步骤:

1)打开"企业管理器",打开控制台根目录>SQL Server 组>数据库
2)在相应"数据库"上单击右键,选择"属性"
3)选择"连接"选项卡,检查"远程服务器连接"下,RPC服务是否选择.

2 使用telnet IP地址 1433,系统是否提示连接出错,如系统提示出错
检查是否防火墙屏蔽了SQL SERVER 或 java IDE 的网络访问端口
如果是,关闭防火墙,重新启动SQL SERVER和java IDE,进行测试,
如果系统仍提示上述错误,尝试下列步骤

3 检查SQL SERVER 端口号及是否启用了TCP/IP协议,具体步骤:

1)打开"企业管理器",打开控制台根目录>SQL Server 组>数据库
2)在相应"数据库"上单击右键,选择"属性"
3)选择"常规"选项卡,点击"网络配置",如启用的协议中无"TCP/IP协议"将其加入
4)选择"TCP/IP协议",点击"属性",检查其端口号是否为1433
5)如端口号为1433将其修改为其它端口号,修改jdbc连接语句,将端口号同样改为新启用的端口号,如jdbc:microsoft:sqlserver://server_name:1400(假设新端口号为 1400)
 
以下的方法你每种的去试试:
#检查一下sql server的connection有没有full.

#如果是认证的问题.
可到sql enterprice manager->指定server->内容->安全性.
把验证改为 SQL server 及 windows.

#点选属性检查一下port是否正确.

#执行%MSSQL_HOME%/80/Tools/Binn/SVRNETCN.exe
把TCP/IP启用.

#关掉防火墙.

#把SQL server update到sp3:
http://www.microsoft.com/sql/downloads/2000/sp3.asp

经我验证,一般升级到sp3就好用了!

总结JDBC连接SQLServer的错误Error establishing socket

java.sql.SQLException : [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. at co...
  • faithstone
  • faithstone
  • 2010年05月07日 15:46
  • 359

Error establishing socket.错误排除

 一次在重装系统并重新搭建JAVA运行环境后,为了测试运行环境是否搭建好,写了一个非常简单的JDBC程序测试数据库连接。IDE:Eclipse3.2DB:SQLServer2000Driver:MS的...
  • lpeter
  • lpeter
  • 2006年12月11日 19:09
  • 767

解决出现[SQLServer 2000 Driver for JDBC]Error establishing socket.的错误

 小弟刚接触JAVA WEB开发,当然很多东西对我来说都是新鲜的,有新鲜必有好奇,今天突然想玩数据库(当然这块也是少不了的),说起数据库,当然是把一些常见的数据库软件拿出来做测试了,首先当然是ACCE...
  • ssh000
  • ssh000
  • 2008年06月03日 16:48
  • 731

关于sqlServer [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket 的解决方法

最近急于找工作,因为面试要拿个出手的项目,所以就拿出了以前做过一个网站,数据库是用Sql Server2000, 因为大半年没碰过了,居然连数据库都连接不上,我是重新安装的sql Server2000...
  • sabic
  • sabic
  • 2010年02月24日 11:22
  • 2708

SQL Server 2000 "Error establishing socket" 错误的解决办法

jdbc配置语句为: jdbc:microsoft:sqlserver://server_name:1433如运行程序时出现 "Error establishing socket" 错误,则应进行如下...
  • softwave
  • softwave
  • 2006年11月08日 15:07
  • 11384

[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket错误解决方法总结

今天做一个特殊的业务处理,用JDBC连接SQLServer数据库加载驱动的时候,报如下错误: java.sql.SQLException: [Microsoft][SQLServer 2000 Dr...
  • chenleixing
  • chenleixing
  • 2015年07月27日 08:50
  • 4059

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket解决

环境:MyEclipse 6.5+Tomcat6.0.18+Struts2.1+Hibernate3.2+Spring2.5.6 问题:启动Tomcat出现” java.sql.SQLExceptio...
  • Wentasy
  • Wentasy
  • 2012年05月12日 16:44
  • 3639

谈JDBC SQLSERVER"Error establishing socket"

google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";...
  • java169
  • java169
  • 2008年05月24日 03:46
  • 141

也谈JDBC SQLSERVER"Error establishing socket"

   这几天一直碰到这个问题,明明是以前还可以运行的,一会就不行了.很郁闷,把sp3补丁重新安装了一下,把jdbc的驱动也重新的安装了.可是还是不行.由于我是连本地机的数据库,所以和远程是没有什么关系...
  • wen31
  • wen31
  • 2007年04月17日 11:34
  • 654

谈JDBC SQLSERVER"Error establishing socket"

jdbc配置语句为: jdbc:microsoft:sqlserver://server_name:1433 如运行程序时出现 "Error establishing socket" 错误,则应进行如...
  • Jonthanoscar
  • Jonthanoscar
  • 2007年08月09日 15:41
  • 738
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:谈JDBC SQLSERVER"Error establishing socket"
举报原因:
原因补充:

(最多只允许输入30个字)