com.microsoft.sqlserver.jdbc.SQLServerException: 与主机本地主机的 TCP/IP 连接,端口 1433 已失败

2022-09-01 21:37:53

我一直得到这个错误。我尝试了Stack Overflow(下面)的一个解决方案,这对我不起作用:连接到SQL服务器时的SQL异常

我尝试通过使用链接在Windows防火墙中允许端口1433,这也不起作用。请参阅“在 Windows 防火墙中打开端口以进行 TCP 访问”一节 http://msdn.microsoft.com/en-us/library/ms175043.aspx

com.microsoft.sqlserver.jdbc.SQLServerException:与主机本地主机端口 1433 的 TCP/IP 连接失败。错误:“连接被拒绝:连接。验证连接属性。确保 SQL Server 实例在主机上运行,并在端口上接受 TCP/IP 连接。确保防火墙未阻止到端口的 TCP 连接。

请帮助我解决此问题。


答案 1

您需要转到Start > Microsoft SQL Server > Configuration Tools > SQL Server Configuration Manager

当它打开时,转到 。SQL Server Configuration Manager > SQL Server Network Configuration > Protocols for SQLExpress

在那里,您将找到协议TCP / IP,如果禁用,则启用它。单击TCP / IP,您将找到其属性。

在这些属性中,删除所有 TCP 动态端口,并向所有 TCP 端口添加值 1433,然后重新启动SQL Server Services > SQL Server

它完成了。


答案 2

步骤

  • 打开 Sql Server Configuration Manager (Start -> Programs -> Microsoft SQL Server 2008 -> Configuration Tools)

  • 展开 SQL Server 网络配置 -> [您的服务器实例]

  • 双击 TCP/IP

  • 在协议下:

  • 确保“已启用”为“是”

  • 在“IP 地址”下:

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

  • 找到要连接到的 IP 地址,并将“已启用”和“活动”设置为“是”


推荐