sp_helpmergealternatepublisher (Transact-SQL)
返回作为合并发布的备用发布服务器启用的所有服务器列表。此存储过程在订阅服务器上对订阅数据库执行。
语法
sp_helpmergealternatepublisher [ @publisher = ] 'publisher', [ @publisher_db = ] 'publisher_db', [ @publication = ] 'publication'
参数
- [ @publisher=] 'publisher'
发布服务器的名称。publisher 的数据类型为 sysname,无默认值。
- [ @publisher_db=] 'publisher_db'
发布数据库的名称。publisher_db 的数据类型为 sysname,无默认值。
- [ @publication=] 'publication'
发布的名称。publication 的数据类型为 sysname,无默认值。
返回代码值
0(成功)或 1(失败)
结果集
列名 | 数据类型 | 说明 |
---|---|---|
alternate_publisher |
sysname |
备用发布服务器的名称。 |
alternate_publisher_db |
sysname |
发布数据库的名称。 |
alternate_publication |
sysname |
发布的名称。 |
alternate_distributor |
sysname |
分发服务器的名称。 |
friendly_name |
nvarchar(255) |
对备用发布服务器的说明。 |
enabled |
bit |
指定服务器是否为备用发布服务器。1 指定将发布服务器启用为备用发布服务器。0 指定不启用服务器。 |
备注
sp_helpmergealternatepublisher 用于合并复制。
在每个合并会话过程中,系统向发布服务器和订阅服务器查询它们各自的备用发布服务器列表。合并进程将添加或删除备用发布服务器列表项,从而使订阅服务器和发布服务器中的备用发布服务器列表相匹配。
权限
只有用于发布的发布访问列表中的成员才能执行 sp_helpmergealternatepublisher。