如何管理发布访问列表中的登录名(复制 Transact-SQL 编程)

对发布的访问由发布访问列表 (PAL) 控制。 登录名和组可添加到 PAL,也可从 PAL 删除,而有关 PAL 成员的信息可以使用复制存储过程以编程的方式查看。

注意注意

在将 SQL Server 登录名添加到 PAL 前,必须将该登录名与发布数据库中的数据库用户关联。

查看属于 PAL 的组和登录名

  • 在发布服务器上,对发布数据库执行 sp_help_publication_access。 为 @publication 指定发布名称。 这将显示有关 PAL 中组和登录名的信息。

将组和登录名添加到 PAL

  • 在发布服务器上,对发布数据库执行 sp_grant_publication_access。 为 @publication 指定发布名称;为 @login 指定要添加的登录名或组名。

从 PAL 删除组和登录名

  • 在发布服务器上,对发布数据库执行 sp_revoke_publication_access。 为 @publication 指定发布名称;为 @login 指定要删除的登录名或组名。