sp_helpmergepartition (Transact-SQL)
适用于:SQL Server
返回指定合并发布的分区信息。 此存储过程在发布服务器的任何数据库中执行。
语法
sp_helpmergepartition
[ @publication = ] N'publication'
[ , [ @suser_sname = ] N'suser_sname' ]
[ , [ @host_name = ] N'host_name' ]
[ ; ]
参数
[ @publication = ] N'publication'
发布的名称。 @publication 为 sysname,无默认值。
[ @suser_sname = ] N'suser_sname'
用于定义分区的SUSER_SNAME值。 @suser_sname为 sysname,默认值为 NULL
. 提供此参数将结果集限制为仅解析为所提供值的分区 SUSER_SNAME
。
提供@suser_sname时,必须@host_name。NULL
[ @host_name = ] N'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
。