在 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连接失败”的问题了!
分享到:
相关推荐
在使用SQL Server数据库时,有时会遇到通过端口1433连接到本地主机127.0.0.1的TCP/IP连接失败的问题,错误提示为“connect timed out”。这个错误通常意味着客户端无法在指定时间内与服务器建立连接,可能是由于网络...
TCP/IP 连接到主机 localhost,端口 1433 的解决方案 在 SQL Server 2005 中,TCP/IP 连接是最常用的连接方式之一。当我们尝试连接到 SQL Server 2005 时,却发现无法连接到主机 localhost,端口 1433。这可能是...
博计报表连接sql2005报错:到主机 的 TCP/IP 连接失败。 我来帮他解答 满意回答 2009-11-22 17:24 解决方案 原因:sqlserver2005默认情况下禁用了tcp/ip连接。 手工启动tcp/ip连接的方法, 打开 \Microsoft SQL ...
在本文中,我们将详细介绍 Java 连接 SQL Server 端口错误的问题解决方案,包括检查 SQL Server 的配置、启用 TCP/IP 连接、检查防火墙设置和 JDBC 驱动程序的版本等。 检查 SQL Server 的配置 在解决 Java 连接 ...
下面提供几种解决方案: 1. **重置密码** - 在命令行中,以安全模式启动MySQL服务: ```bash mysqld_safe --skip-grant-tables & ``` - 连接到MySQL: ```bash mysql -u root ``` - 更新root用户的密码: ...
- **DBExpress**:Delphi自带的DBExpress框架也可以用来连接SQL Server,它提供了一个轻量级的数据库访问解决方案。 3. **SQL Server的发现机制**: - **SQL Server Browser服务**:SQL Server Browser服务负责...
- 开启SQL Server的TCP/IP和命名管道协议,并重启网络服务。 - 设置SQL Server身份验证模式为混合模式(SQL Server和Windows身份验证)。 - 互相注册发布服务器和订阅服务器。 4. **发布和订阅**: - **发布**...
### Java网络编程:连接网络数据库的多种...无论是简单的数据查询还是复杂的事务处理,Java都提供了成熟的技术解决方案。通过本文介绍的方法,开发者可以根据实际需求选择合适的连接策略,构建高效稳定的网络应用程序。
TCP/IP课程设计.doc很可能包含了关于整个项目的设计思路、技术选型、步骤详解以及可能遇到的问题和解决方案。这份文档对于初学者来说是一份宝贵的参考资料,因为它不仅展示了理论知识的实际应用,还提供了项目实施的...
7. **PL/SQL设置**:检查PL/SQL Developer的连接设置,如连接类型(TCP/IP、Named Pipes等)和SSL配置。 通过这些步骤,你应该能够解决大多数连接问题。记住,详细阅读并理解提供的文档总是解决问题的第一步。 ...
描述中提到的“sql server 2000:不能打开到主机的连接,在端口1433:连接失败”是一个典型的问题,这通常意味着SQL Server无法通过默认的TCP端口1433与客户端建立连接。1433是SQL Server默认监听的端口,用于处理...
【SQL2005数据库连接常见故障及解决办法】 在使用SQL Server 2005进行数据库连接时,可能会遇到各种故障。以下是一些常见的问题及其解决方案: 1. **无法与数据源“datasourcename”建立连接**...
周立功的WEB服务器资料提供了一种实用的解决方案,适合WinCE设计工程师参考学习。以下是对这个主题的详细解析: 1. **Windows CE Web服务器概述** Windows CE是一个可定制的操作系统,适用于各种小型设备,如掌上...
在本文中,我们将深入探讨如何解决PHP连接到SQL Server 2005时遇到的问题。在尝试连接数据库时,开发者可能会遇到各种困难,包括模块加载失败、无法建立连接等。以下是一个详细的步骤指南,帮助你克服这些障碍。 ...
总之,"instantclient_11_2_oracle_sql_远程连接.zip"是一个针对远程Oracle SQL连接的解决方案,它简化了客户端部署,使用户能方便地从任何地方访问Oracle数据库。正确配置后,你可以利用这个工具进行高效的远程...
在IT领域,Windows 2003+SQLServer 2005群集是一种高可用性和灾难恢复解决方案,尤其适用于需要连续运行的关键业务系统。这种群集配置涉及到多个步骤,确保在硬件故障或其他问题发生时,数据库服务能够无缝地切换到...
"Oracle远程访问解决方案"主要关注如何从一个远程位置安全、高效地连接到Oracle服务器进行数据库管理和开发工作。这里我们将详细探讨这个主题。 首先,我们需要了解Oracle数据库的网络架构。Oracle数据库使用了...
《RoseHa SQL_2005_For_windows_双机配置_Bill.doc》是关于在Windows 2003 Server环境下配置RoseHa高可用性解决方案,结合SQL Server 2005进行双机热备的详细步骤文档。由Bill Gong于2009年9月1日制作。以下是对这份...
### Oracle导dmp出现文件ORA-12154 TNS 无法解析指定的连接标识符解决方案 #### 问题背景 在进行Oracle数据库的操作时,经常会遇到“ORA-12154 TNS 无法解析指定的连接标识符”这样的错误提示。此问题通常发生在...