到主机的TCP/IP连接失败 解决方案

原创 2010年10月05日 14:41:00

在 SQL Server 2005 里面,如果出现到主机的 TCP/IP 连接失败。
java.net.ConnectException: Connection refused: connect!

首先是因为sqlserver2005默认情况下是禁用了tcp/ip连接。
您可以在命令行输入:telnet localhost 1433进行检查,这时会报错:正在连接到localhost...不能打开到主机的连接,在端口 1433: 连接失败

启动tcp/ip连接的方法:
打开 /Microsoft SQL Server 2005/配置工具/目录下的SQL Server Configuration Manager,选择mssqlserver协议, 然后右边窗口有个tcp/ip协议,然后启动它,把sqlserver服务停了,然后在启动。问题就解决了!

这时在命令行输入:telnet localhost 1433就不会再报错了,窗口显示为一片黑,即为正常



总结:
1,打开SQL server configuration manager--->网络配置--->Tcp/Ip,右键选择开启Tcp/IP

2,双击修改Tcp/IP端口号。注意不是所有机器的端口号都是1433,打开Tcp/Ip界面后,先查看最底下一栏的动态端口号是多少,像我的机器就是2921.在这儿纠结了很久,原先全部的时间都浪费在把端口设置成1433!!
然后把上面所有的动态端口号都改为2921(你自己机器的动态端口号),所有Enable的选项都选YES。然后应用,确定。
附:我是索性把所有的不论动态端口还是端口都设成了2921,调了半天,生气了!

3,重启数据库连接服务。
然后在命令行输入:telnet localhost 端口号,如果窗口不显示连接不上,出来一个黑屏,那么就表示连接成功了。

然后去你写的类里面连接数据库吧,起码不会再有“到主机的TCP/IP连接失败”的问题了!

通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connecti...

最近要学数据库, 老师用的是microsoft sqlserver 2005, 我是学java的, 一直都 JDBC来连oracle数据库的,这次我装了 microsoft sqlserver 200...
  • ahstusujian
  • ahstusujian
  • 2011-10-27 19:11:01
  • 18519

通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正

通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正...
  • Simunlin
  • Simunlin
  • 2017-05-03 14:36:03
  • 4158

通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect的问题

错误描述 ERROR:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL ...
  • qq877507054
  • qq877507054
  • 2017-02-24 23:32:29
  • 7034

SQL Server之——JDBC 到主机 的 TCP/IP 连接失败

在做JDBC连接SQL 2005数据库的时候,出现下面的异常: com.microsoft.sqlserver.jdbc.SQLServerException: 到主机  的 TCP/IP 连接失败。...
  • l1028386804
  • l1028386804
  • 2016-04-27 16:57:53
  • 5222

到主机的TCP/IP 连接失败解决方案

数据库服务器:sql server2005 错误如下:CustomerDAO.init ERROR ## 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: ...
  • zhangsizhao1
  • zhangsizhao1
  • 2012-12-22 15:52:44
  • 3216

jsp,使用jdbc连接数据库出现“到主机的TCP/ip连接失败”的解决办法

Jsp使用jdbc连接sqlserver 2005的问题 Java程序如下: package s2jsp.sg.ch03; import java.sql.*; public class Ne...
  • lishiyuzuji
  • lishiyuzuji
  • 2011-08-25 17:49:56
  • 7301

使用jdbc连接数据库出现“到主机的TCP/ip连接失败”的解决办法

Jsp使用jdbc连接sqlserver 2005的问题 Java程序如下: package s2jsp.sg.ch03; import java.sql.*; public ...
  • u011572579
  • u011572579
  • 2014-04-23 17:14:37
  • 1959

到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect

sqlserver2005默认情况下是禁用了tcp/ip连接。启动tcp/ip连接的方法,打开 /Microsoft SQL Server 2005/配置工具/目录下的SQL Server Confi...
  • liudezhi
  • liudezhi
  • 2006-05-22 15:00:00
  • 26068

TCP之种种连接异常

出处:http://www.cnblogs.com/wanpengcoder/p/5356776.html 1. connect出错: (1) 若TCP客户端没有收到syn分节的响应,则返...
  • jiaoyongqing134
  • jiaoyongqing134
  • 2017-05-04 09:58:16
  • 207

tcp连接失败分析

前端时间业务团队在使用平台oidb中转服务的时候,偶尔出现connect失败的情况。这里简单总结下connect失败的可能原因,供参考。   一。网络不通 由于iptables防火墙隔离等原因,导致两...
  • u012449147
  • u012449147
  • 2014-08-20 11:12:15
  • 1451
收藏助手
不良信息举报
您举报文章:到主机的TCP/IP连接失败 解决方案
举报原因:
原因补充:

(最多只允许输入30个字)