管理發行集存取清單中的登入
本主題描述如何使用 SQL Server Management Studio 或 Transact-SQL,在 SQL Server 2012 中管理發行集存取清單內的登入。 發行集的存取是由發行集存取清單 (PAL) 所控制。 可以從 PAL 中加入及移除登入和群組。
本主題內容
開始之前:
必要條件
安全性
若要管理發行集存取清單中的登入,請使用:
SQL Server Management Studio
Transact-SQL
開始之前
必要條件
- 您必須先將 SQL Server 登入與發行集資料庫中的資料庫使用者產生關聯,才能將該登入加入 PAL 中。
[Top]
使用 SQL Server Management Studio
您可以利用發行集存取清單 (PAL) 來管理登入,此清單位於 [發行集屬性 - <Publication>] 對話方塊的 [發行集存取清單] 頁面中。 如需有關如何存取這個對話方塊的詳細資訊,請參閱<檢視及修改發行集屬性>。
若要在 PAL 中管理登入
在 [發行集屬性 - <Publication>] 對話方塊的 [發行集存取清單] 頁面中,使用 [加入]、[移除] 和 [全部移除] 按鈕以從 PAL 中加入及移除登入和群組。 請不要從 PAL 移除 distributor_admin。 此帳戶由複寫使用。
[!附註]
如果使用遠端散發者,則 PAL 中的帳戶在發行者和散發者兩端都必須是可以使用的。 該帳戶必須是在兩部伺服器都已定義的網域帳戶或本機帳戶。 與兩個登入相關聯的密碼必須是一樣的。
按一下 [確定]。
[Top]
使用 Transact-SQL
檢視屬於 PAL 的群組和登入
- 在發行集資料庫的發行者上,執行 sp_help_publication_access。 針對 @publication 指定發行集名稱。 這樣會顯示有關 PAL 中群組和登入的資訊。
將群組和登入加入 PAL
- 在發行集資料庫的發行者上,執行 sp_grant_publication_access。 針對 @publication 指定發行集名稱,並針對 @login 指定加入的登入或群組名稱。
從 PAL 中移除群組和登入
- 在發行集資料庫的發行者上,執行 sp_revoke_publication_access。 針對 @publication 指定發行集名稱,並針對 @login 指定移除的登入或群組名稱。
[Top]