到主机的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连接失败”的问题了!

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

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

Java连接SQLServer时”到主机 的 TCP/IP 连接失败“

根据自己网上所查资料,现总结如下: 解决方案: 1、 首先要做的是在sql新建查询里输入 exec sys.sp_readerrorlog 0, 1, 'listening' 运行后 ...
  • smartboy_01
  • smartboy_01
  • 2014年05月22日 13:14
  • 1467

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

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

tcp连接失败分析

前端时间业务团队在使用平台oidb中转服务的时候,偶尔出现connect失败的情况。这里简单总结下connect失败的可能原因,供参考。   一。网络不通 由于iptables防火墙隔离等原因,导致两...
  • u012449147
  • u012449147
  • 2014年08月20日 11:12
  • 1140

TCP连接的状态详解以及故障排查

linux查看tcp的状态命令: 1)、netstat -nat 查看TCP各个状态的数量 2)、lsof -i:port 可以检测到打开套接字的状况 3)、 sar -n SOCK 查看tc...
  • hguisu
  • hguisu
  • 2014年08月20日 07:06
  • 129508

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

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

SQL Server 2008通过端口1433连接到主机127.0.0.1的TCP/IP连接失败

java连接SQL Server时有可能会出现端口1433连接到主机127.0.0.1的TCP/IP连接失败, 解决方法: 1、点击 开始 --> 所有程序 --> Microsoft SQL ...
  • a2459956664
  • a2459956664
  • 2016年08月03日 22:44
  • 1367

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

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

TCP/IP连接的建立

1.TCP连接的建立            设主机B运行一个服务器进程,它先发出一个被动打开命令,告诉它的TCP要准备接收客户进程的连续请求,然后服务进程就处于听的状态。不断检测是否有客户进程发起连续...
  • wangxiaotongfan
  • wangxiaotongfan
  • 2016年05月04日 17:01
  • 3877

TCP/IP协议架构

TCP/IP协议开放模型,TCP/IP协议开放模型定义了异构网络互联的通信协议规范,适用于在不同异构网络中或者在同一个局域网中实现不同计算机之间的通信,TCP/IP体系结构包括4层,从上往下依次是物理...
  • ShaoqunLiu
  • ShaoqunLiu
  • 2016年08月24日 19:39
  • 454
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:到主机的TCP/IP连接失败 解决方案
举报原因:
原因补充:

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