sp_helpmergearticleconflicts (Transact-SQL)

返回发布中有冲突的项目。 此存储过程在发布服务器上针对发布数据库执行,或在订阅服务器上针对合并订阅数据库执行。

主题链接图标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。

结果集

列名

数据类型

说明

article

sysname

项目名。

source_owner

sysname

源对象的所有者。

source_object

nvarchar(386)

源对象的名称。

conflict_table

nvarchar(258)

存储插入或更新冲突的表的名称。

guidcolname

sysname

源对象的 RowGuidCol 名称。

centralized_conflicts

int

冲突记录是否存储在给定发布服务器上。

如果项目只有删除冲突而没有 conflict_table 行,则结果集中 conflict_table 的名称为 NULL。

返回代码值

0(成功)或 1(失败)

注释

sp_helpmergearticleconflicts 用于合并复制。

权限

只有 sysadmin 固定服务器角色成员和 db_owner 固定数据库角色成员才能执行 sp_helpmergearticleconflicts