【问题标题】:JDBC connection to MSSQL 2008 R2 express fails与 MSSQL 2008 R2 express 的 JDBC 连接失败
【发布时间】:2011-09-09 20:14:16
【问题描述】:

我正在尝试连接到本地计算机上的 MS SQL 2008 R2 Express 服务器(Win7 Prof 64bit,MSSQL=64bit,也是)。失败并显示“连接被拒绝:连接”

问题与这篇文章相同: Cannot connect to msql 2008 express with JDBC

不幸的是,该帖子中的解决方案在我的情况下不起作用。 TCP/IP 已在端口 1433 上启用,没有防火墙处于活动状态。我正在使用 MS JDBC 驱动程序 3.0。与 Mgmt Studio 或通过 C++ 和 OleDB 连接非常有效。我已经按照网络上其他一些帖子中的建议来检查 telnet。命令“telnet localhost 1433”返回相同的错误。

所以这可能不是一个普通的 jdbc 问题,而可能更像是一个 SQL Server 问题。

一个想法是它可能与在 64 位 Win7 下运行的机器有关。

无论如何,我被困住了。任何提示我还可以检查或尝试什么?

【问题讨论】:

    标签: jdbc database-connection sql-server-2008-r2


    【解决方案1】:

    尝试使用更高版本的 Java。

    我遇到了类似的问题,首先使用 Java 1.6.0_27 Squirrel SQL 只是无限期地挂起“正在连接”消息。重新启动 SQLExpress 将使 Squirrel 断开连接,证明它已连接。就像 Process Explorer 显示 Java 进程也显示它已连接一样。

    更新到 Java 1.6.0_31 它连接良好的第一次尝试。

    另见: Driver.getConnection hangs using SQLServer driver and Java 1.6.0_29

    【讨论】:

      猜你喜欢
      • 2012-03-04
      • 2014-02-08
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多