sql server 2000 [error establishing socket]

最初打了补丁都很好用,结果后面不知道怎么就不行了已经试过网上给的所有能给的方法希望有实际经验的朋友能给出您的解决方案,或者告诉我如何完全卸载也可以不胜感激谢谢一楼的朋友,... 最初打了补丁都很好用,结果后面不知道怎么就不行了
已经试过网上给的所有能给的方法
希望有实际经验的朋友能给出您的解决方案,或者告诉我如何完全卸载也可以
不胜感激
谢谢一楼的朋友,我已打过sp4补丁了
谢谢二楼的朋友,能卸载,但是重装也没有用,所以想完全卸载(包括注册表等等)再重装看看
另外补充一点,我已经有2年开发经验了,这次的问题不会是网上所说的那样, 所以我才来提问,谢谢各位
没有开防火墙也打过sp3和sp4补丁,都是中文的,以前用都很好但是不知道咋的就不能用了,忘各位帮忙
展开
 我来答
欧月祎Ks
2009-01-31 · TA获得超过106个赞
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:85.6万
展开全部
Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
错误原因 没打补丁
打开企业管理器-〉工具-〉SQL查询分析器-〉帮助-〉关于
查看sql server的详细版本号
如果 是 8.00.194 就是还没打补丁
8.00.760 就是SP3
8.00.2039 就是SP4

1、下载Microsoft SQL Server 2000 Service Pack 3a并安装,SQL请选用混和安装模式!!!
http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46-AFBF-ACACE5369FA3&displaylang=zh-cn
解压缩sp3的升级包后,还要点击setup安装.才能成功升级到sp3

2、下载SQL Server 2000 Driver for JDBC Service Pack 3
http://www.microsoft.com/downloads/details.aspx?FamilyId=07287B11-0502-461A-B138-2AA54BFDC03A&displaylang=en

文章出处:http://www.diybl.com/course/7_databases/database_other/2008324/107196.html

-----------------------------------------------------------------------------------------------------------------------

转自:http://hi.baidu.com/robornet/blog/item/183f9925bf94f56135a80f0c.html

经常碰到JDBC连接不上MS SQL Server的问题(公司的OA,还有这次采用新盛通的电子报关系统),如果错误提示是:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 那下面的方法或许有效!
1. SQLServer 2000 Driver for JDBC是否是sp3?
2. Microsoft SQL Server 2000 Service Pack 4是否安装?身份验证是否为SQL Server和Windows模式?
3. TCP/IP已经开启?端口号是否为1433? 是其它吗?(用netstat -an查看一下)?
4. SQL SERVER是否允许远程访问?
5. 是否防火墙限制?

---------------------------------------------------------------------------------------------------------------------------

转自:http://tieba.baidu.com/f?kz=169873272

我是数据库的新手,忙了这么多天总算解决了jsp连接 sql server 2000的问题,太高兴了,
大家都知道在xp 系统上无法安装sql server 企业版,只可以安装个人版,本来个人版也是可以的,但是由于微软公司关于一个安全性问题的考虑,让个人版的sql server 不监听1433端口.故jsp在通过驱动连接数据库的时候会出现该Error establishing socket错误,
所以如果通过jdbc连接sql server 就必须给数据库打补丁,许多人都说sp3,sp4都可以,但我只用过sp3.
(其实很久以前我就听说过需要打补丁,在网上找的时候发现sp3有3个,不知道自己该用哪一个,后来一狠心全下载下来,准备都安了,没想到还有人说按这3个还有个顺序呢,)
现在我上下载的第3个,叫sql2ksp3.exe,下下来是exe文件,执行它,随便选个文件夹运行,然后打开该文件夹,执行里面的setup.bat,这样你的数据库就打上了补丁了,并且1433端口就监听了,
然后你在执行你的连接文件,就可以了,
有的时候还会出现一个问题说是什么sa用户没有建立可信任的连接,好象是这么个意思我记得不是很清楚了,这是因为你安装数据库的时候选用的是windows验证,应该选用混合模式,你打开企业管理器,选操作,点属性,在安全性中选择sql server 和windows这个选项,点确定,然后重启sqlserver和你的web服务器,在运行你的连接文件应该就可以了,
贯真
2009-02-02 · TA获得超过2698个赞
知道大有可为答主
回答量:1022
采纳率:0%
帮助的人:1066万
展开全部
从错误信息来看(Error establishing socket),可能是你的数据库没有打开监听端口。
sp4的补丁试过不行吗?那下个sp3的试试吧,我都用的sp3.4没用过。
还有如果你的数据库是中文版的,应当打中文补丁。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leady20
2009-01-31 · TA获得超过2744个赞
知道大有可为答主
回答量:4442
采纳率:100%
帮助的人:2617万
展开全部
难道在添加删除程序中也没办法卸载吗?

错误提示应该指连接的时候发生错误,是否有安装过其它软件,如防火墙等. 个人感觉是系统的协议出问题导致的..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白临枫
2009-02-01 · TA获得超过100个赞
知道小有建树答主
回答量:562
采纳率:100%
帮助的人:225万
展开全部
用户环境变量没有设置TEMP和TMP,设置后连接看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jichiduo
2009-02-02 · TA获得超过974个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:251万
展开全部
一般这个问题都是防火墙造成的,呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式