sp_helpmergealternatepublisher (Transact-SQL)
适用范围:SQL Server
返回作为合并发布的备用发布服务器启用的所有服务器列表。 此存储过程在订阅服务器的订阅数据库中执行。
语法
sp_helpmergealternatepublisher
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
[ ; ]
参数
[ @publisher = ] N'publisher'
备用发布服务器的名称。 @publisher为 sysname,无默认值。
[ @publisher_db = ] N'publisher_db'
发布数据库的名称。 @publisher_db 为 sysname,无默认值。
[ @publication = ] N'publication'
发布的名称。 @publication 为 sysname,无默认值。
结果集
列名称 | 数据类型 | 描述 |
---|---|---|
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
用于合并复制。
在每个合并会话过程中,系统向发布服务器和订阅服务器查询它们各自的备用发布服务器列表。 合并进程将添加或删除备用发布服务器列表项,从而使订阅服务器和发布服务器中的备用发布服务器列表相匹配。
权限
只有发布发布访问列表的成员才能执行 sp_helpmergealternatepublisher
。