今天我遇到了以下问题。连接到数据库时,出现以下错误。通过vpn连接到远程数据库。
它仍然只是"权限被拒绝:连接"。也许有人面对类似的
错误:
The TCP/IP connection to the host DEVMSSQL14.test.com, port 1433 has failed. Error: "Permission denied: connect. Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall.".
答案 0 :(得分:0)
在错误消息中,您显示的内容与DEVMSSQL14类似。test
。com,1433失败。
我相信,这是正确的。我不这么认为。这个主机名是正确的。其中说" TEST"作为域
打开cmd
,尝试ping DEVMSSQL14.test.com
成功案例: 如果能够ping,请确保服务中的sql正在运行服务 失败案例: 获取正确的主机名以建立连接
当我尝试时,我收到了这条消息,因为我可能不在网络中。
Pinging DEVMSSQL14.test.com [208.64.121.161] with 32 bytes of data:
Request timed out.
Request timed out.
答案 1 :(得分:0)
尝试在运行代码时设置系统属性。
问题是在代码中引入这一行:System.setProperty(“java.net.preferIPv4Stack”,“true”);
或者在VM选项中传递它:-Djava.net.preferIPv4Stack = true