【问题标题】:Having "Allow remote connections to this server" disabled I still can connect from another machine禁用“允许远程连接到此服务器”后,我仍然可以从另一台机器连接
【发布时间】:2019-09-23 20:52:26
【问题描述】:

我有一个带有 SQL Server 2017 的 Window 服务器,我在本地禁用了“允许远程连接到此服务器”选项。

尽管如此,我仍然可以使用 SSMS 从我的个人 PC 连接到该 SQL Server。

如果不允许远程连接怎么可能?

或者,所谓的远程连接到底是什么?

【问题讨论】:

  • 检查EXEC sys.sp_configure N'remote access'run_value = 0
  • @DenisRubashkin,deprecated remote access option 不控制 SQL Server 是否允许远程连接。 SSCM用于配置是否允许远程访问。
  • 您是否使用 SQL Server 配置管理器 (C:\Windows\SysWOW64\SQLServerManager14.msc) 配置了 SQL Server 网络配置?
  • 谢谢@DanGuzman,你让我读了一点。老实说,我从未使用过该选项,而只使用过 SSCM。
  • 执行 "exec sys.sp_configure N'remote access', 1/0" 或使用 SSMS 服务器连接属性中的复选框似乎是相同的。此外,我已经验证了允许远程连接的 SSMS 复选框既不控制远程连接也不控制远程过程的执行。它不起作用。或者,我使用 SSCM 禁用 TCP/IP 协议,同时启用命名管道协议,然后在本地访问 SQL Server。这允许阻止远程连接,因为我认为它们通常是通过使用 TCP/IP 来执行的。

标签: sql-server connection server-configuration


【解决方案1】:

这个选项似乎暗示着“允许通过网络连接到这个服务器”,但这是不正确的(尽管我已经犯了十多年的想法!)

答案(由 Dan Guzman 上面作为评论给出)是正确答案。

https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/configure-the-remote-access-server-configuration-option?view=sql-server-ver15

【讨论】:

猜你喜欢
  • 2014-04-02
  • 2021-08-24
  • 1970-01-01
  • 1970-01-01
  • 2013-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-29
相关资源
最近更新 更多