管理发布访问列表中的登录名
本主题介绍如何使用 SQL Server Management Studio 或 Transact-SQL 管理 SQL Server 2014 年发布访问列表中的登录名。 对发布的访问是由发布访问列表 (PAL) 控制的。 可以在 PAL 中添加和删除登录名和组。
本主题内容
开始之前:
管理发布访问列表中的登录名,使用:
开始之前
先决条件
- 必须先将SQL Server登录名与发布数据库中的数据库用户相关联,然后才能将该登录名添加到 PAL。
使用 SQL Server Management Studio
使用“发布属性 <- 发布”对话框的“出版物访问列表”页上的“PAL (PAL>) ”来管理登录名。 有关如何访问此对话框的详细信息,请参阅查看和修改发布属性。
管理 PAL 中的登录名
在“发布属性 - <发布”对话框的“发布>访问列表”页上,使用“添加”、“删除”和“全部删除”按钮从 PAL 中添加和删除登录名和组。 不要从 PAL 中删除 distributor_admin 。 复制将使用此帐户。
注意
如果使用远程分发服务器,则 PAL 中的帐户必须在发布服务器和分发服务器中都可用。 帐户必须是在这两个服务器中定义的域帐户或本地帐户。 与这两个登录名关联的密码必须相同。
单击“确定”。
“使用 Transact-SQL”
查看属于 PAL 的组和登录名
- 在发布服务器上,对发布数据库执行 sp_help_publication_access。 为 @publication指定发布名称。 这将显示有关 PAL 中组和登录名的信息。
将组和登录名添加到 PAL
- 在发布服务器上,对发布数据库执行 sp_grant_publication_access。 为 @publication指定发布名称;为 @login指定要添加的登录名或组名。
从 PAL 删除组和登录名
- 在发布服务器上,对发布数据库执行 sp_revoke_publication_access。 为 @publication指定发布名称;为 @login指定要删除的登录名或组名。