谈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就好用了!

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

今天做一个特殊的业务处理,用JDBC连接SQLServer数据库加载驱动的时候,报如下错误: java.sql.SQLException: [Microsoft][SQLServer 2000 Dr...

JDBC连接SQLServer时出现错误Error establishing socket.的解决。

一次在重装系统并重新搭建 JAVA 运行环境后,为了测试运行环境是否搭建好,写了一个非常简单的 JDBC 程序测试数据库连接。 IDE : Eclipse3.2 DB : SQLServer200...

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

用JDBC连接SQL Servers数据库的时候,遇到这个问题。 今天忙了两个多小时来解决,最后终于搞定。把自己总结的一点经验和大家分享下,因为我发现网上有很多人遇到这个问题,但解决方案不多。 ...
  • xtj332
  • xtj332
  • 2011年11月08日 15:11
  • 12927

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
  • 3537

用sql server2005的错误 java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 解决办法

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

总结JDBC连接SQLServer的错误Error establishing

在用MSSQL连接数据库的过程中,经常会遇见“Error establishing socket.”的错误,大概得错误日志信息如下: Sql代码 java.sql.SQLEx...

谈JDBC SQLSERVERError establishing socket

  • 2012年05月31日 17:57
  • 13KB
  • 下载

Error_establishing_socket的解决方法

Error establishing socket的解决方法如果你在测试连接SQL Server 2000 JDBC连接时出现错误Error establishing socket.请参考如下:用 C...
  • le5yo
  • le5yo
  • 2011年06月09日 13:21
  • 544

Sqlserver2005_error

  • 2008年01月09日 11:16
  • 490KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:谈JDBC SQLSERVER"Error establishing socket"
举报原因:
原因补充:

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