sp_helpmergearticleconflicts (Transact-SQL)
返回发布中有冲突的项目。此存储过程在发布服务器上针对发布数据库执行,或在订阅服务器上针对合并订阅数据库执行。
语法
sp_helpmergearticleconflicts [ [ @publication = ] 'publication' ]
[ , [ @publisher = ] 'publisher' ]
[ , [ @publisher_db = ] 'publsher_db' ]
参数
- [ @publication=] 'publication'
合并发布的名称。publication 的数据类型为 sysname,默认值为 %,该默认值返回数据库中有冲突的所有项目。
- [ @publisher=] 'publisher'
发布服务器名称。publisher 的数据类型为 sysname,默认值为 NULL。
- [ @publisher_db=] 'publisher_db'
发布服务器数据库的名称。publisher_db 的数据类型为 sysname,默认值为 NULL。
返回代码值
0(成功)或 1(失败)
结果集
列名 | 数据类型 | 说明 |
---|---|---|
article |
sysname |
项目名。 |
source_owner |
sysname |
源对象的所有者。 |
source_object |
nvarchar(386) |
源对象的名称。 |
conflict_table |
nvarchar(258) |
存储插入或更新冲突的表的名称。 |
guidcolname |
sysname |
源对象的 RowGuidCol 名称。 |
centralized_conflicts |
int |
冲突记录是否存储在给定发布服务器上。 |
如果项目只有删除冲突而没有 conflict_table 行,则结果集中 conflict_table 的名称为 NULL。
备注
sp_helpmergearticleconflicts 用于合并复制。
权限
只有 sysadmin 固定服务器角色成员和 db_owner 固定数据库角色成员才能执行 sp_helpmergearticleconflicts。