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_NAME 值。 host_name 的数据类型为 sysname,默认值为 NULL。 提供此参数是为了将结果集限制在仅将 HOST_NAME 解析为提供的值的分区中。注意 如果提供了 suser_sname,则 host_name 必须为 NULL
结果集
列名 |
数据类型 |
说明 |
---|---|---|
partition |
int |
标识订阅服务器分区。 |
host_name |
sysname |
为订阅创建分区时使用的值,此订阅按照订阅服务器中 HOST_NAME 函数的值进行筛选。 |
suser_sname |
sysname |
为订阅创建分区时使用的值,此订阅按照订阅服务器中 SUSER_SNAME 函数的值进行筛选。 |
dynamic_snapshot_location |
nvarchar(255) |
订阅服务器分区的已筛选数据快照的位置。 |
date_refreshed |
datetime |
最近运行快照作业为分区生成已筛选数据快照的日期。 |
dynamic_snapshot_jobid |
uniqueidentifier |
标识为分区创建已筛选数据快照的作业。 |
返回代码值
0(成功)或 1(失败)
注释
sp_helpmergepartition 用于合并复制。
权限
只有 sysadmin 固定服务器角色成员和 db_owner 固定数据库角色成员才能执行 sp_helpmergepartition。