共用方式為


管理發行集存取清單中的登入

本主題描述如何使用 SQL Server Management Studio 或 Transact-SQL,在 SQL Server 2014 中管理發行集存取清單中的登入。 發行集的存取是由發行集存取清單 (PAL) 所控制。 可以從 PAL 中加入及移除登入和群組。

本主題內容

開始之前

必要條件

  • 您必須先將SQL Server登入與發行集資料庫中的資料庫使用者產生關聯,才能將登入新增至 PAL。

使用 SQL Server Management Studio

您可以使用 [發行集屬性 - < 發行 >集] 對話方塊的 [發行集存取清單] 頁面上的 [發行集存取清單] (PAL) 來管理登入。 如需存取這個對話方塊的詳細資訊,請參閱檢視和修改發行集屬性

若要在 PAL 中管理登入

  1. 在 [發行集屬性 - < 發行集] 對話方塊的 [發行 >集存取清單] 頁面上,使用 [新增]、[移除] 和 [移除所有] 按鈕,從 PAL 新增和移除登入和群組。 請不要從 PAL 移除 distributor_admin 。 此帳戶由複寫使用。

    注意

    如果使用遠端散發者,則 PAL 中的帳戶在發行者和散發者兩端都必須是可以使用的。 該帳戶必須是在兩部伺服器都已定義的網域帳戶或本機帳戶。 與兩個登入相關聯的密碼必須是一樣的。

  2. 按一下 [確定] 。

使用 TRANSACT-SQL

檢視屬於 PAL 的群組和登入

  1. 在發行集資料庫的發行者上,執行 sp_help_publication_access。 針對 @publication指定發行集名稱。 這樣會顯示有關 PAL 中群組和登入的資訊。

將群組和登入加入 PAL

  1. 在發行集資料庫的發行者上,執行 sp_grant_publication_access。 針對 @publication指定發行集名稱,並針對 @login指定加入的登入或群組名稱。

從 PAL 中移除群組和登入

  1. 在發行集資料庫的發行者上,執行 sp_revoke_publication_access。 針對 @publication指定發行集名稱,並針對 @login指定移除的登入或群組名稱。

另請參閱

Replication Agent Security Model
保護複寫拓撲
保護發行者