更改数据库

本文介绍了如何创建用户、将角色和成员身份分配给组托管服务帐户 (gMSA)。

注意

本文适用于 Operations Manager 2019 更新汇总 1 (UR1) 和更高版本。

这些角色类似于为非 gMSA 帐户创建的角色。

备注

对于使用的所有 gMSA 帐户,还需要直接在 SQL 实例 的安全>登录下 创建帐户,而不仅仅是在每个单独的数据库下创建帐户。 否则,其他权限将不会生效,因为初始登录位于实例级别。

操作帐户

系统数据库:msdb

  1. 在 SQL Server Management Studio 中,转到“数据库”“系统数据库”“msdb”“安全性”“用户”。

  2. 创建新用户。

  3. 在“用户类型”框中选择“Windows 用户” 。

  4. 在“从位置”框中选择“整个目录” 。 在“对象类型”框中选择“服务帐户” 。

    服务器管理对象类型的屏幕截图。

  5. 在目录中查看 momActGMSA 的名称,这是操作帐户的 gMSA 示例 。 因为 momActGMSA 是一个示例,请使用要用作操作帐户的 gMSA 的名称 。

    服务器管理选择用户的屏幕截图。

  6. 为操作帐户分配以下角色:

    • SQLAgentOperatorRole
    • SQLAgentReaderRole
    • SQLAgentUserRole

    数据库用户成员身份的屏幕截图。

执行上一个过程中的步骤 1 至步骤 5。 使用下表中的信息分配角色。

帐户类型 数据库 角色
操作帐户
Operations Manager DB db_datareader、db_datawriter、db_ddladmin、dbmodule_users
数据访问服务帐户
系统数据库:适用于 Operations Manager DB 的 msdb SQLAgentOperatorRole、SQLAgentReaderRole、SQLAgentUserRole、db_owner
Operations Manager DB ConfigService、db_accessadmin、db_datareader、db_datawriter、db_ddladmin、db_securityadmin、sdk_users、sql_dependency_subscriber
Operations Manager DW apm_datareader、db_datareader、OpsMgrReader
数据编写器帐户
Operations Manager DB apm_datareader、apm_datawriter、db_datareader、dwsynch_users
Operations Manager DW apm_datareader、apm_datawriter、db_owner、OpsMgrWriter
数据读取器帐户
系统数据库:master DB RSExecRole
系统数据库:适用于 Operations Manager DW 的 msdb RSExecRole、SQLAgentOperatorRole、SQLAgentReaderRole、SQLAgentUserRole
Operations Manager DW apm_datareader、db_datareader、OpsMgrReader
报表服务器数据库 db_owner、RSExecRole
报表服务器临时数据库 db_owner、RSExecRole

后续步骤

服务级别更改