共用方式為


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

本主題描述如何使用 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,指定要移除的登入或組名。

另請參閱

復寫代理程式安全性模型
保護複寫拓撲
保護發行者