码迷,mamicode.com
首页 > 其他好文 > 详细

Error establishing socket解决办法

时间:2016-11-09 11:10:44      阅读:294      评论:0      收藏:0      [点我收藏+]

标签:load   tin   注意   err   bat   tab   sock   tar   set   

jdbc配置语句为: jdbc:microsoft:sqlserver://server_name:1433

如运行程序时出现 "Error establishing socket" 错误,则应进行如下调试:

 

WINDOWS系统有漏洞,微软系统自动把计算机上的1433端口关闭了! 

我前些时间写JSP连SQL的时候总出错,说端口没开!后来才知道因为现在的WINDOWS系统有漏洞,微软系统自动把计算机上的1433端口关闭了!

要想打开这个端口,必须去官网上下载SP4补丁!叫做SQL2000-KB884525-SP4-x86-CHS.EXE

不知道你下的是哪个?

我的机器安装补丁后开启服务管理器1433端口就自动打开了,

而且在命令行中输入telnet 127.0.0.1 1433也可以连接了!
你可以用netstat -na 查看开启的端口 显示listing的表明端口开启!

你去试试看能不能用上面的命令,看看你的端口是不是开的!!

注:
SP4的地址是:
全部版本:https://www.microsoft.com/en-US/download/details.aspx?id=18290
仅中文版:http://download.microsoft.com/download/9/b/f/9bff6646-2cdb-4069-ada0-548be9cb9338/SQL2000-KB884525-SP4-x86-CHS.EXE
注意选择补丁的语言要跟sql server 2000的语言一致。

注意下载后,执行的时候是解压,要在解压后的目录中执行setup.bat才是真正的安装。

一般解压到的目录是c盘根目录。

Error establishing socket解决办法

标签:load   tin   注意   err   bat   tab   sock   tar   set   

原文地址:http://www.cnblogs.com/johnsonwei/p/6045384.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!