JDBC for SQLServer 2000:error establishing socket

来源:百度知道 编辑:UC知道 时间:2024/05/14 07:58:34
windows xp+sp2,SQLServer 2000 + sp4,SQL Server 2000 Driver for JDBC Service Pack 3,myeclipse3.1,tomcat5.0
在myeclipse的DB browser里面连mysql可以连上,但是sqlserver连不上,报错:[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket。直接用程序测试,在控制台也是报这个错。
网上看了很多解决办法,都不管用,请牛人指点。
另外,我想知道这与sp4有关么?
我在官方网站看到四个补丁包,SQL2000.AS-KB884525-SP4-x86-ENU,SQL2000.MSDE-KB884525-SP4-x86-ENU,SQL2000-KB884525-SP4-ia64-ENU,SQL2000-KB884525-SP4-x86-ENU,这些有什么区别?应该装哪个?我记不清自己装的哪个,好像是MSDE的,但是不管用。

兄弟,从错误信息来看(Error establishing socket),可能是你的数据库没有打开监听端口,打个补丁就可以了(sp3或更高)。还有你的补丁好像都是英文版的补丁,如果你的数据库是中文版的,应当打中文补丁。

没关系 去下个sqlserver补丁包就可以了
http://download.microsoft.com/download/d/d/e/dde427eb-0296-4eac-a47c-d11a66b03816/chs_sql2kasp3.exe
下这个