【问题标题】:Cannot Access Name Instance over VPN无法通过 VPN 访问名称实例
【发布时间】:2014-04-07 01:27:05
【问题描述】:

我在通过 VPN 连接到管理工作室的 SQL 服务器实例时遇到问题。我可以通过 VPN 连接连接到默认实例(即 SERVERNAME),但无法通过同一 VPN 连接连接到同一服务器上的另一个实例(即 SERVERNAME\INSTANCE)。 SQL 配置管理器中的所有设置都相同。

此外,我可以从网络“内部”的任何盒子很好地连接到命名实例。我收到的错误是一般性的,“发生与网络相关或特定于实例的错误...错误 26。”

谢谢

编辑:我还应该指出,我可以使用 IPADDRESS 进行连接,但 IPADDRESS\INSTANCE 不起作用。

【问题讨论】:

标签: sql-server


【解决方案1】:

要(部分)解决通过 VPN 连接时需要从以下解决方法之一中进行选择的情况:

为 SQL Server 实例启用和使用 SQL Server 身份验证而不是 Windows 身份验证和静态端口(始终在连接字符串中指定端口值);

为 SQL Server 实例使用静态端口(始终在连接字符串中指定端口值),在服务器防火墙中启用该 TCP 端口,并指定公共服务器名称或其外部 IP 地址(前提是它已公开在本地网络之外);

在您的源域和目标域之间启用信任(不适用于“即时”连接)。

我个人决定使用第一个解决方法,因为它更易于实施且最安全,但是如果问题仍然存在,请验证服务器没有限制通过 IP 地址访问 SQL Server 端口的 IPSEC 策略。这也可能导致您被屏蔽。

【讨论】:

    猜你喜欢
    • 2020-11-20
    • 2018-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多