VPN 托管 SQL 服务器连接失败

Connection failure over VPN hosted SQL server

我正在尝试通过 VPN 客户端连接到远程 SQL 服务器数据库。我正在使用连接设置来测试 Visual Studio 2013 for Web 中的连接。我已经在我工作的地方的同一网络上的计算机上尝试了相同的过程,并且连接成功。

我可以通过 VPN 连接到服务器。我成功地 ping 到在端口 4500 上侦听的服务器。我已经尝试了服务器名称和 IP 地址以及端口号。我试过将其保留为默认值并使用 SQL 服务器端口默认值。我使用 SQL 服务器身份验证,用户名和密码正确,数据库名称也正确。所有这些都是在连接到 VPN 时完成的。

我已经尝试了 OLE DB 和 SQL 服务器的设置。

默认 SQL 服务器端口为 1433(尽管如您所述,您已在同一网络上成功连接。我假设您设置在 4500 上)。我建议检查您尝试连接的客户端计算机上的防火墙 rule/port 设置(作为快速测试,您可以在修改防火墙规则之前暂时关闭防火墙)。另外,如果可能,请检查 VPN 是否允许通过该端口进行连接;它的可能性低于防火墙,取决于 VPN 的设置内容和设置方式。