sp_helpmergealternatepublisher (Transact-SQL)

适用于:SQL Server

返回作为合并发布的备用发布服务器启用的所有服务器列表。 此存储过程在订阅服务器的订阅数据库中执行。

Transact-SQL 语法约定

语法

sp_helpmergealternatepublisher
    [ @publisher = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publication = ] N'publication'
[ ; ]

参数

[ @publisher = ] N'publisher'

备用发布服务器的名称。 @publisher为 sysname,无默认值。

[ @publisher_db = ] N'publisher_db'

发布数据库的名称。 @publisher_dbsysname,无默认值。

[ @publication = ] N'publication'

发布的名称。 @publicationsysname,无默认值。

结果集

列名称 数据类型 描述
alternate_publisher sysname 备用发布服务器的名称。
alternate_publisher_db sysname 发布数据库的名称。
alternate_publication sysname 发布的名称。
alternate_distributor sysname 分发服务器的名称。
friendly_name nvarchar(255) 对备用发布服务器的说明。
enabled bit 指定服务器是否为备用发布服务器。 1 指定发布服务器作为备用发布服务器启用。 0 指定它未启用。

返回代码值

0(成功)或 1(失败)。

备注

sp_helpmergealternatepublisher用于合并副本 (replica)。

在每个合并会话过程中,系统向发布服务器和订阅服务器查询它们各自的备用发布服务器列表。 合并进程将添加或删除备用发布服务器列表项,从而使订阅服务器和发布服务器中的备用发布服务器列表相匹配。

权限

只有发布发布访问列表的成员才能执行 sp_helpmergealternatepublisher