您的位置:首页 > 理论基础 > 计算机网络

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

2013-02-27 10:19 771 查看
sqlserver2005默认情况下是禁用了tcp/ip连接。启动tcp/ip连接的方法,

打开 \Microsoft SQL Server 2005\配置工具\目录下的SQL Server Configuration Manager,选择mssqlserver协议,

然后右边窗口有个tcp/ip协议,然后启动它,把sqlserver服务停了,然后在启动。问题就解决了

如果还不行就检查1433端口是否被占用

打开命令提示符窗口:用telnet localhost 1433 命令检查,如果窗口显示为黑屏,即为正常;

如果报错,则还应做相应修改。经常的报错是:

正在连接到localhost...不能打开到主机的连接,在端口 1433: 连接失败

报错其实很明显了,在端口号1433处连接失败的,修改端口号即可~~;

这两种修改以后都要重新启动sqlserver服务,否则不好使

为 SQL Server 数据库引擎分配 TCP/IP 端口号

在 SQL Server 配置管理器中的控制台窗格中,依次展开“SQL Server 2005 网络配置”、“<实例名> 的协议”,然后双击 TCP/IP。

在“TCP/IP 属性”对话框的“IP 地址”选项卡上,将显示若干个 IP 地址,格式为:IP1、IP2,直到 IPAll。这些 IP 地址中有一个是用作环回适配器的 IP 地址 (127.0.0.1) 的。其他 IP 地址是计算机上的各个 IP 地址。右键单击每个地址,再单击“属性”,标识要配置的 IP 地址。

如果“TCP 动态端口”对话框中包含 0,则表示数据库引擎 正在侦听动态端口,请删除 0。

在“IPn 属性”区域框的“TCP 端口”框中,键入希望此 IP 地址侦听的端口号,然后单击“确定”。

在控制台窗格中,单击“SQL Server 2005 服务”。

在详细信息窗格中,右键单击“SQL Server (<实例名>)”,再单击“重新启动”,以停止并重新启动 SQL Server。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐