【问题标题】:SQL Server Domain Authentication over VPN通过 VPN 的 SQL Server 域身份验证
【发布时间】:2019-12-31 02:44:49
【问题描述】:

我有一个本地安装了 SSMS 的用户希望能够通过 SonicWall SSL VPN 访问远程服务器上的 SQL Db。

他可以很好地连接到VPN,RDP到SQL服务器(作为测试)很好,但不能通过SSMS连接到服务器。

到目前为止我已经尝试过:

  1. 为连接启用信任,因为它最初出现 SSL 错误。现在我们只收到“用户登录失败”错误。

  2. 直接在服务器上使用 Windows 身份验证测试他的用户,它工作正常。

  3. 在服务器配置管理器中启用名称管道和 TCP/IP。

  4. 测试通过 VPN 使用 SQL 身份验证用户登录 - 这也可以正常工作。

  5. 我确定域\用户名和密码是正确的,并通过其他几种方式进行了验证。

  6. 检查了 SQL 服务器属性并启用了允许远程连接,没有超时。

  7. 打开了 sonicwall 中从 SSLVPN 到 SQL 服务器的所有内容作为测试,没有任何改变。

  8. 尝试禁用本地和 SQL windows 防火墙,没有任何改变。

  9. 可能还有其他一些东西,但我现在不记得了。

这是 SQL Server 2014。他使用的是 SSMS 2017,但我已经在 2017 的 SQL Server 上进行了尝试,它工作正常,如上所述,他可以使用直接 SQL Server 用户通过 VPN 登录。所有其他用户只需 RDP 到 SQL Server 并以这种方式连接,因此再也不会出现这种情况,但他们不希望新员工拥有对 SQL Server 的 RDP 访问权限。

我正在使用的他的 SSMS 上的确切设置是 Active Directory - 密码和连接属性下的加密连接和信任服务器证书已检查。

SQL Server 上没有特殊或更改的端口,一切都是基本安装默认设置。

【问题讨论】:

    标签: sql-server ssms vpn


    【解决方案1】:

    在本例中,我正在编辑 NT Service\MSSQLSERVER 用户。

    但是,当您编辑相关用户并导航到 用户映射 时,如下所示:

    他们被允许访问的数据库是否被选中?

    另外,在选择数据库时,您是否按照上面的规定勾选了对数据库的权限?

    如果没有,请尝试一下,并告知是否有效?

    【讨论】:

      猜你喜欢
      • 2011-02-13
      • 1970-01-01
      • 1970-01-01
      • 2012-03-29
      • 2021-03-18
      • 2022-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多