我的组织进行了安全审核,并被告知我们需要为所有 SQL Server 禁用“允许远程连接到此服务器”选项。这会对通过 Management Studio (SSMS) 从客户端计算机/桌面或可能使用连接字符串或任何其他外部应用程序的 Web 应用程序连接到 SQL Server 产生什么影响?我看到的有关 SQL Server 连接问题的所有文档似乎都包含“启用”此选项作为解决方案。是否有一种解决方法可以让我们禁用它,但仍然允许我们需要从目标客户端进行访问?
我们有多个版本,我们将在 2012 年、2014 年、2016 年和 2017 年这样做。
此配置选项已弃用,但已弃用并不意味着没有功能。它确实具有功能,如果您碰巧使用(旧版)远程服务器,您将无法禁用此设置。
根据文档:
请注意,我对这种语言的解释是“您可能不应该更改此配置”,不应将其解读为“您可能应该禁用此设置”。
文档继续描述功能:
有关远程服务器的更多信息,请参阅文档。新工作应该(并且可能是)使用链接服务器,而不是远程服务器。但是——如果您碰巧使用的是旧版远程服务器,那么禁用此选项会中断与远程服务器的存储过程调用。
文档说:
它与客户端连接无关,禁用它应该没有问题。