问题描述:由于需要测试,在测试机上安装了mssql2000 和2005版本,使用JDBC连接2005的实例时,一切正常,当连接2000的实例,程序报错:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. sqlserver的连接URL的端口是实例配置的端口。
netstat -an查看,发现端口并没开放。
解决方法:安装2000SP4,http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5
为2000的实例安装补丁,重启后,运行实例,用netstat-an 查看,发现端口出现。
分享到:
相关推荐
在配置管理器中,展开“SQL Server网络配置”,然后找到你的SQL Server实例(通常名为“MSSQLServer”或自定义实例名),接着双击“协议”选项。在打开的界面中,确保“TCP/IP”协议已经启用,如果没有,右键点击...
2. **网络冲突**:如果同一网络中有多个SQL Server实例或其他服务也使用1433端口,可能会发生端口冲突。更改端口号可以避免这种冲突,确保服务正常运行。 3. **特定应用需求**:某些应用程序可能需要SQL Server监听...
使用Navicat连接SQL Server 2000时,需要配置正确的驱动程序,SQL Server Native Client 10.0就是其中的一个选择,尽管它是为较新版本设计的,但也可以用于连接较老的SQL Server 2000实例。 在连接过程中,以下是...
2. **数据库连接URL**:Java应用程序需要提供一个特定格式的URL来指定要连接的SQLServer2000实例,例如`jdbc:microsoft:sqlserver://<服务器>:<端口>;DatabaseName=<数据库名>`。 3. **SQL语句执行**:通过`java....
- 打开“企业管理器”,这是SQL Server 2000的一个图形界面管理工具,用于管理SQL Server实例。 - 在企业管理器中,右键点击SQLServer组,选择新建SQL Server注册,按向导添加新的SQL Server实例,完成服务器的注册...
这意味着当用户安装了SQL Server而没有指定任何特定实例名称时,该SQL Server实例即为默认实例。 - **优点**:默认实例通常更易于配置和管理,因为大多数SQL Server工具和服务默认针对的是默认实例。 - **应用...
下面将分别详细阐述"Jboss服务器端口配置"、"SQL Server 2000安装"以及"WinXP文件夹视图设置"这三个核心知识点。 首先,我们来探讨Jboss服务器的端口配置。Jboss是一个开源的应用服务器,它基于Java EE标准,广泛...
在SQL Server 2000中,数据库引擎默认监听1433端口进行TCP/IP通信。有时出于安全考虑或避免与其他服务冲突,我们需要修改这个端口号。本篇文档将详细讲解如何更改SQL Server 2000的端口号。 **一、了解SQL Server ...
SQL Server 是一个强大的关系数据库管理系统,但是为了确保服务器的安全性,需要屏蔽掉所有不使用的端口,只开放必须使用的端口。本文将详细介绍 SQL Server 中使用的端口有哪些。 数据库引擎端口 SQL Server 的...
2. **URL格式**: 连接SQL Server 2000时,你需要提供一个特定格式的数据库URL,例如:`jdbc:sqlserver://<服务器>:<端口>;databaseName=<数据库名>;user=<用户名>;password=<密码>`。这里的服务器是SQL Server实例的...
SQL Server 2000是微软公司推出的一款关系型数据库管理系统,它在20世纪末至21世纪初广泛应用于企业级数据管理。本教程详细介绍了SQL Server 2000的各种特性和功能,旨在帮助用户掌握其核心概念、安装配置、数据库...
2. **启动安装**:运行SQL Server 2000的安装程序,选择"添加新SQL Server实例"。这通常在"安装"或"维护"选项中。 3. **配置实例**:在安装向导中,你需要输入实例名称。如果是默认实例,留空即可;如果是命名实例...
1. 安装过程:SQL Server 2000的安装分为几个步骤,包括选择安装类型(个人版、标准版、企业版等)、设置安装路径、配置服务账户、创建SQL Server实例等。 2. 配置管理:安装完成后,可以通过企业管理器进行服务器...
这里的URL参数应根据实际的SQL Server实例配置进行调整,包括服务器地址、端口号、数据库名等。 注意,由于SQL Server 2000较旧,其JDBC驱动可能不兼容最新的Java版本。对于较新的Java环境,推荐使用SQL Server的...
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=myDB"; String user = "username"; String password = "password"; Connection conn = DriverManager.getConnection(url, user, password); ...
- 在尝试连接数据库时可能会遇到“建立套接字失败”等错误,这通常是由于SQL Server 2000的某些配置不正确导致的。 #### 三、连接代码示例 1. **加载JDBC驱动** - 使用`Class.forName()`方法加载SQL Server ...
1. **基础概念**:首先,你需要理解SQL Server 2000的基本架构,包括服务器实例、数据库、表、索引、视图等核心组件。此外,SQL语言(Structured Query Language)是操作数据库的关键,包括DML(Data Manipulation ...
对于SQL Server 2000,URL可能类似于`jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=myDB`,其中`localhost`是服务器地址,`1433`是默认的SQL Server端口号,`myDB`是数据库名。 4. **Statement或...
5. **考虑升级或迁移**:长期解决方案可能是将32位的SQL Server 2000升级到64位版本,或者将数据迁移到64位的SQL Server 2005上,以避免架构不兼容的问题。 6. **查阅官方文档和社区资源**:微软官方文档、技术论坛...
《SQL Server 2000超级管理员》是针对数据库管理员和高级开发人员的一份详尽指南,主要聚焦于Microsoft SQL Server 2000这一版本的管理和优化。SQL Server 2000作为微软公司推出的数据库管理系统,因其稳定性和功能...