SQL Server 服务未显示在 SQL 配置管理器中

SQL Server 服务未显示在 SQL 配置管理器中

我在 Windows Server 2008 R2 (SP1) 机器上运行 SQL Server 2008 R2 (RTM)。此实例主要用于在 SharePoint 集成模式下运行 SSRS。

当我打开 SQL Server 配置管理器时,默认情况下会选择“SQL Server 服务”。仅列出“SQL Server Reporting Services (SSRS)”和“SQL Server Browser”。未列出“SQL Server (SSRS)”和“SQL Server Agent (SSRS)”。该实例名为“SSRS”。

我可以在服务器管理器中查看和控制所有服务。

我发现这篇知识库文章引用 SQL Server2005这看起来很有希望,并遵循了它包含的所有步骤(复制到这里 - 请注意,我添加了一个我认为文章中缺少的“4.a”)

  1. 在安装了 SQL Server 的服务器中打开一个会话。使用属于域管理员组的 Windows 帐户打开该会话。
  2. 如果您尚未安装组策略管理控制台,请下载并安装。
  3. 打开组策略管理控制台。然后选择 SQL Server 所在的组织单位。
  4. 创建新的组策略对象或编辑与此组织单位关联的现有组策略对象。要编辑现有组策略对象,请右键单击策略对象,然后选择编辑。将出现新的组策略对象编辑器 Microsoft 管理控制台 (MMC)。4.a - 导航到“计算机配置 \ 策略 \ Windows 设置 \ 安全设置 \ 系统服务”
  5. 在服务名称列中,双击 SQL Server (Instance_Name)。
  6. 在“SQL Server (Instance_Name) 属性”对话框中,单击以选中“定义此策略设置”复选框,选择适当的启动模式,然后单击“编辑安全性”。
  7. 在“SQL Server 安全性(Instance_Name)”对话框中,单击“组或用户名”下的“NETWORK SERVICE”。注意:如果未列出 NETWORK SERVICE 帐户,请在执行此步骤之前添加该帐户。
  8. 在“NETWORK SERVICE 的权限”下,单击以选中“允许”列中的“读取”复选框,然后单击“确定”。
  9. 重复步骤 5 到 9,为其他 SQL Server 2005 服务的网络服务帐户添加读取权限。

我对服务“SQL Server (SSRS)”和“SQL Server Agent (SSRS)”执行了上述操作。我通过“gupdate /force”应用了组策略,然后重新打开了 SQL 配置管理器。没有任何变化,只列出了“SQL Server Reporting Services (SSRS)”和“SQL Server Browser”。

如何让“SQL Server (SSRS)”和“SQL Server Agent (SSRS)”出现在 SQL Server 配置管理器中?

编辑:出于好奇,我在服务器上运行了策略结果集,发现在“系统服务”中定义了“启动”值,但未定义“权限”列。

编辑2:“网络服务”权限确实显示在 RSoP 中。

相关内容