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启用.
#关掉防火墙.
还有种可能是数据库没打补丁
可以用如下的方式查看MSSQL的版本:
打开企业管理器-〉工具-〉SQL查询分析器-〉帮助-〉关于
查看MSSQL的详细版本号
如果 是 8.00.194 就是还没打补丁
8.00.760 就是SP3
8.00.2039 就是SP4
a、下载MSSQL 2000 Service Pack 3a并安装,SQL请选用混和安装模式!!!
http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46-AFBF-ACACE5369FA3&displaylang=zh-cn
解压缩sp3的升级包后,还要点击setup安装.才能成功升级到sp3。
b、下载SQL Server 2000 Driver for JDBC Service Pack 3
http://www.microsoft.com/downloads/details.aspx?FamilyId=07287B11-0502-461A-B138-2AA54BFDC03A&displaylang=en
分享到:
相关推荐
此文档中详细的记载了,谈JDBC SQLSERVERError establishing socket,希望可以帮到下载的朋友们!
总结JDBC连接SQLServer的错误Error establishing socket
"java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver" ...[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 解决了jsp连接 sql server 2000的问题
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source) at ...
智慧园区安防技术解决方案 智慧园区安防技术解决方案是基于物联网技术的智能安防系统,旨在提供一站式的安防解决方案,满足园区内的安全需求。该解决方案涵盖了车辆出入口系统、人脸人员通道管理、陌生访客系统、...
- **错误信息**:“java.sql.SQLException:[Microsoft][SQL Server 2000 Driver for JDBC] Error establishing socket.” - **解决办法**: - 将SQL Server升级至SP3或更高版本。 - 开启1433端口,确保TCP/IP连接...
### SQL Server 2000 通过 JDBC 连接时出现 Socket 错误的原因及解决方案 #### 一、问题背景 对于很多初学者而言,在尝试使用 SQL Server 2000 通过 JDBC 驱动连接数据库的过程中经常会遇到一个常见的错误:“...
你编写java程序出现了如下的错误提示【[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket】
- 在 Eclipse 中建立 JDBC 连接时,可能会出现 “Error establishing socket” 的错误。这通常是因为 SQL Server 没有正确配置远程访问功能或 Eclipse 无法识别 SQL Server 的 TCP/IP 端口。 - 检查 SQL Server ...
以下是一篇关于编程报错、软硬件故障及其解决方案的详尽探讨,内容涵盖了环境描述、操作步骤、现象分析、处理措施以及实施效果等多个方面,旨在为读者提供一个全面的问题解决指南。 编程报错/软硬件故障与解决方案 ...
企业数据跨国传输及本地化留存解决方案样本 企业数据跨国传输及本地化留存解决方案是指在-cross-border data transmission and localization storage solution, which refers to the process of transmitting and ...
准备环境 Windows XP+JDK5.0+Microsoft SQL Server 2000个人版+JCreator(或Eclipse) 下载数据库驱动程序SQL Server 2000 Driver for JDBC Service Pack 3.exe...1、是不是出现了Error establishing socket之类的错误
title: 解决JDBC连接MySQL时发出的警告问题描述解决JDBC连接MySQL时发出的警告WARN: Establishing SSL connecti
这可以解决某些连接问题,例如“Error establishing socket”错误。 3. **加载驱动**: 使用 `Class.forName()` 方法加载 JDBC 驱动。对于 SQL Server 2000,驱动类全名为 `...
- **问题解决**:沟通能够帮助识别问题并找到解决方案。 - **形象建设**:通过对外沟通展示企业文化和品牌形象。 #### 二、沟通流程模型及目标 1. **沟通流程模型**: - **发送者**:发起沟通的一方,负责准备...
- 如果你遇到"Error establishing socket"的错误,可能是SQL Server 2000的SP补丁没有正确安装。在微软官网上可以找到不同版本的SQL Server 2000 SP3补丁,如chs_sql2kdesksp3.exe(服务器版)、chs_sql2ksp3.exe...
为了寻找最优设计方案,不断构建并测试各种备选方案的成本非常高昂且效率低下。相比之下,利用仿真工具来探索设计方案空间并在实际硬件制作前评估最终性能更为高效经济。因此,选择一款灵活易用、能够与现有EDA框架...
Java 连接数据库常见问题解决方案 Java 连接数据库是Java编程中非常重要的一步,但是在实际开发中,遇到连接数据库的问题是非常常见的。本文将从几个方面来解决Java连接数据库的问题,包括驱动类的jar包配置、驱动...