我想使用默认的 SQL Server 设置,通过虚拟帐户 NT SERVICE\MSSQLSERVER 运行 SQL Server 服务。这可以确保我的 SQL Server 在其自己的计算机上具有有限的访问权限,并且在受到黑客攻击时无法访问网络资源。但是,我们的域还有一个组策略,为其他几个(域)设置“作为服务登录”权限。
您可能已经猜到,或者甚至经历过我的问题:
当域 GPO 应用于服务器时(至少每天一次),它会撤消由 SQL Server 安装程序(或 SQL Server Config Mgr 或其他本地计算机策略配置)完成的“作为服务登录”权限分配。然后,下次 SQL Server 服务重新启动时(可能是数小时或数月后),该阶段将设置为错误“服务未启动”错误。
到目前为止我所知道的是:
遗憾的是,用户权限分配元素位于计算机设置\Windows 设置\安全设置\本地策略设置下,因为它无法引用本地计算机帐户。也许这甚至是一个错误。
以下是我正在考虑的方法:
有人可以向我提供其他建议或工作解决方案吗?