變更資料庫

本文提供有關如何建立使用者、將角色與成員資格指派給群組受控服務帳戶 (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
資料讀取器帳戶
系統資料庫:主要 DB RSExecRole
系統資料庫:msdb (適用於 Operations Manager DW) RSExecRole、SQLAgentOperatorRole、SQLAgentReaderRole、SQLAgentUserRole
Operations Manager DW apm_datareader、db_datareader、OpsMgrReader
報表伺服器資料庫 db_owner、RSExecRole
報表伺服器暫存資料庫 db_owner、RSExecRole

後續步驟

服務層級變更