gpt4 book ai didi

java - 如何使 MS SQL Server 可用于连接?

转载 作者:IT老高 更新时间:2023-10-28 21:13:27 25 4
gpt4 key购买 nike

我正在尝试从 Java 程序连接到 MS SQL Server(在我的机器上运行)。我收到以下冗长的异常:

线程“main”com.microsoft.sqlserver.jdbc.SQLServerException 中的异常:与主机 localhost、端口 1433 的 TCP/IP 连接失败。错误:“连接被拒绝:连接。验证连接属性,检查 SQL Server 实例是否正在主机上运行并在端口接受 TCP/IP 连接,并且没有防火墙阻止与端口的 TCP 连接。”。

当我在MS SQL的对象资源管理器中检查“属性”并单击“查看连接属性”时,我发现“服务器不可用”。这似乎可能与异常消息有关。

如何使服务器可用?

编辑:

我使用的是 SQL Server 2008,现在我启用了 TCP/IP,并重新启动了我的实例。我仍然被告知“服务器不可用。”

还有其他想法吗?

最佳答案

我也遇到了这个问题。MSKB 文章适用于 SQL Server 2005。

由于“SQL Server 外围应用配置”工具已被“Facets”替代 - 这对我来说并不明显。

我通过设置 TCPAll 端口并启用相关 IP 解决了这个问题。


步骤

  1. 打开 Sql Server 配置管理器(开始 -> 程序 -> Microsoft SQL Server 2008 -> 配置工具)

  2. 扩展 SQL Server 网络配置 -> [您的服务器实例]

  3. 双击 TCP/IP

    • 协议(protocol)下:

      确保已启用

    • IP地址下:

      滚动到底部并在IPAll下设置TCP端口,(默认为1433)

      找到您要连接的 IP 地址并将 EnabledActive 设置为 Yes

关于java - 如何使 MS SQL Server 可用于连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1086764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com