myeclipse6.0 连接 SQL server2000,老是Error establishing socket错误

来源:百度知道 编辑:UC知道 时间:2024/06/01 07:43:42
我重装了N遍的SQL Server2000了,SP3补丁也绝对装了。 SP4补丁也试过。可以一旦用jdbc建立连接就出异常Error establishing socket。
如果是用jtds连接,则出这个异常:Connection refused :connect
问了别人都说没加SP3 补丁,可是明明加了啊。补丁都快加烂了。拜托高手们指点迷津。坐着等答案!!!
严重声明一下:
1.SP3补丁绝对已经装好。版本:8.00.760.
2.sqlserver 属性里的网络配置里,tcp/ip 默认端口就是1433,而且没选隐藏服务器。
我的系统是XP SP3。 就是这种情况下,1433端口没有被监听,使用netstat -na 只能看到1434端口被监听。而它是UDP协议的.

SQL2000出现错误:SQLServer 2000 Driver for JDBC]Error establishing socket.

没有安装SP4补丁

具体步骤:

没有安装SP4补丁:具体步骤哦:
1 下载个SP4补丁包,下载地址:
http://www.microsoft.com/downloads/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&DisplayLang=zh-cn
文件名:SQL2000-KB884525-SP4-x86-CHS.EXE
2 将文件“SQL2000-KB884525-SP4-x86-CHS.EXE”安装后,产生“SQL2KSP4”文件夹,相当于解压这个补丁文件,双击“SQL2KSP4”文件夹里的“setup.bat”文件,才开始真正安装SP4补丁文件。
注意:要先安装MSSQL 2000数据库,再安装Sp4补丁文件。

密码 驱动 还有地址连接的数据库,jar包都没错吗?

大家都知道在xp 系统上无法安装sql server 企业版,只可以安装个人版,本来个人版也是可以的,但是由于微软公司关于一个安全性问题的考虑,让个人版的sql server 不监听1433端口.故jsp在通过驱动连接数据库的时候会出现该Error establishing socket错误,
所以如果通过jdbc连接sql server 就必须给数据库打补丁,许多人都说sp3,sp4都可以,但我只用过sp3.
(其实很久以前我就听说过需要打补丁,在网上找的时候发现sp3有3个,不知道自己该用哪一个,后来一狠心全下载下来,准备都安了,没想到还有人说按这3个还有个顺序呢,)