sp_helpmergepartition (Transact-SQL)
返回指定合并发布的分区信息。此存储过程在发布服务器的任何数据库中执行。
语法
sp_helpmergepartition [ @publication= ] 'publication'
[ , [ @suser_sname = ] 'suser_sname' ]
[ , [ @host_name = ] 'host_name' ]
参数
- [ @publication= ] 'publication'
发布的名称。publication 是 sysname,无默认值。
[ @suser_sname= ] 'suser_sname'
用于定义分区的 SUSER_SNAME 值。suser_sname 的数据类型为 sysname,默认值为 NULL。提供此参数是为了将结果集限制在仅将 SUSER_SNAME 解析为提供的值的分区中。注意: 如果提供了 suser_sname,则 host_name 必须为 NULL
[ @host_name= ] 'host_name'
用于定义分区的 HOST_SNAME 值。host_name 的数据类型为 sysname,默认值为 NULL。提供此参数是为了将结果集限制在仅将 HOST_NAME 解析为提供的值的分区中。注意: 如果提供了 suser_sname,则 host_name 必须为 NULL
返回代码值
0(成功)或 1(失败)
结果集
列名 | 数据类型 | 说明 |
---|---|---|
分区 |
int |
标识订阅服务器分区。 |
host_name |
sysname |
为订阅创建分区时使用的值,此订阅按照订阅服务器中 HOST_NAME 函数的值进行筛选。 |
suser_sname |
sysname |
为订阅创建分区时使用的值,此订阅按照订阅服务器中 SUSER_SNAME 函数的值进行筛选。 |
dynamic_snapshot_location |
nvarchar(255) |
订阅服务器分区的已筛选数据快照的位置。 |
date_refreshed |
datetime |
最近运行快照作业为分区生成已筛选数据快照的日期。 |
dynamic_snapshot_jobid |
uniqueidentifier |
标识为分区创建已筛选数据快照的作业。 |
备注
sp_helpmergepartition 用于合并复制。
权限
只有 sysadmin 固定服务器角色成员和 db_owner 固定数据库角色成员才能执行 sp_helpmergepartition。
请参阅
参考
sp_addmergepartition (Transact-SQL)
sp_dropmergepartition (Transact-SQL)