关于sqlServer [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket 的解决方法

最近急于找工作,因为面试要拿个出手的项目,所以就拿出了以前做过一个网站,数据库是用Sql Server2000, 因为大半年没碰过了,居然连数

据库都连接不上,我是重新安装的sql Server2000,在网上找了一些资料,原来是未升级,以前安装的都有过这个步骤,这次怎么忘记了。

升级成sp4后,确提示:用户sa登陆失败,原因"未与信任的SQL server连接相关联"。

郁闷,解决办法是:打开你的企业管理器,在sql server注册菜单上右击(就是那个绿色状物),选属性,安全性,到这里看到身份验证了吗,改为混合模式即可。 这个算是解决了。

再次尝试连接,又报错了:

[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket

真是头痛啊。我找啊找啊,一上午就过去了。当然最后我还是找出来了。原因就是你的服务器端口与连接端口号不一致,sql server2000安装默认的端口号就是1433,所以我连接的那个url地址也是填的这个,但我服务器的端口却不是这个。

首先:查找SQLServer所使用的端口号,方法是 打开dos窗口,输入: netstat -abn ,显示如下

看到了吗,是1434,所以了我们也把服务器端口号改为1434,具体方法请参考http://www.uni800.com/ufida/post/mssqlserverport.html,图文并茂,很清楚,我就不啰嗦了。

完成后再把我们连接url里的端口号也改成1434,再试尝试,成功!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值