首页 > 代码库 > Error establishing socket解决办法
Error establishing socket解决办法
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解决办法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。