微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

关于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,再试尝试,成功!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐