sp_validatemergesubscription (Transact-SQL)
适用于:SQL Server
执行对指定订阅的验证。 此存储过程在发布服务器上对发布数据库执行。
语法
sp_validatemergesubscription
[ @publication = ] N'publication'
, [ @subscriber = ] N'subscriber'
, [ @subscriber_db = ] N'subscriber_db'
, [ @level = ] level
[ ; ]
参数
[ @publication = ] N'publication'
发布的名称。 @publication 为 sysname,无默认值。
[ @subscriber = ] N'subscriber'
订阅服务器的名称。 @subscriber 为 sysname,无默认值。
[ @subscriber_db = ] N'subscriber_db'
订阅数据库的名称。 @subscriber_db为 sysname,无默认值。
[ @level = ] level
要执行的验证类型。 @level是 tinyint,可以是这些值之一。
级别值 | 说明 |
---|---|
1 |
只验证行计数。 |
2 |
验证行计数和校验和。 |
3 |
验证行计数和二进制校验值。 |
返回代码值
0
(成功)或 1
(失败)。
注解
sp_validatemergesubscription
用于合并复制。
权限
只有 sysadmin 固定服务器角色的成员或db_owner固定数据库角色的成员才能执行sp_validatemergesubscription
。