我正在尝试添加一个服务器作为 SQL Server 的故障转移,它没有使用端口1443
,我正在使用端口2776
。我正在尝试指定它,但我尝试的一切都没有奏效。我怎么能那样做?
private String url = "jdbc:sqlserver://server1:2776;DatabaseName=db;failoverPartner=server2";
我尝试了以下配置,但都没有工作。
...failoverPartner=server2:2776
...failoverPartner=server2,2776
...failoverPartner=server2\\db
但每次我得到异常。
com.microsoft.sqlserver.jdbc.SQLServerException:与主机 server2、端口 1433 的 TCP/IP 连接失败。错误:“连接超时。验证连接属性,检查 SQL Server 实例是否正在主机上运行并在端口接受 TCP/IP 连接,并且没有防火墙阻止与端口的 TCP 连接。”。
com.microsoft.sqlserver.jdbc.SQLServerException:与主机 server2:2776、端口 1433 的 TCP/IP 连接失败。错误:“null。验证连接属性,检查 SQL Server 实例是否正在主机上运行并在端口接受 TCP/IP 连接,并且没有防火墙阻止与端口的 TCP 连接。”。
com.microsoft.sqlserver.jdbc.SQLServerException:与主机 server2、2776、端口 1433 的 TCP/IP 连接失败。错误:“null。验证连接属性,检查 SQL Server 实例是否正在主机上运行并在端口接受 TCP/IP 连接,并且没有防火墙阻止与端口的 TCP 连接。”。