如何:允許非管理員使用複寫監視器 (SQL Server Management Studio)

「複寫監視器」可供身為下列角色成員的使用者使用:

  • 系統管理員 (sysadmin) 固定伺服器角色。

    這些使用者可監視複寫,並且擁有變更複寫屬性的完全控制,例如,代理程式排程、代理程式設定檔等。

  • 散發資料庫中的 replmonitor 資料庫角色。

    這些使用者可監視複寫,但無法變更任何複寫屬性。

若要允許非管理員的人使用「複寫監視器」,具有 ALTER ANY LOGIN 權限的登入 (例如系統管理員 (sysadmin)securityadmin 固定伺服器角色的成員) 必須將登入當做使用者加入至散發資料庫,並將該使用者指派至 replmonitor 固定資料庫角色。另外,使用者必須能夠存取發行者端的發行集資料庫和 msdb 資料庫。

若要允許非管理員使用複寫監視器

  1. 在 Microsoft SQL Server Management Studio 中連接到「散發者」,然後展開伺服器節點。

  2. 展開 [資料庫],展開 [系統資料庫],並且展開散發資料庫 (預設名稱為 distribution)。

  3. 展開 [安全性],以滑鼠右鍵按一下 [使用者],再按一下 [新增使用者]

  4. 輸入使用者名稱及使用者的登入。

  5. 選取 [replmonitor] 的預設結構描述。

  6. [資料庫角色成員資格] 方格中選取 [replmonitor]

  7. 按一下 [確定]。