返回指定冲突表中的行。该存储过程在存储有冲突表的计算机上运行。
sp_helpmergeconflictrows [ [ @publication = ] 'publication' ]
, [ @conflict_table = ] 'conflict_table'
[ , [ @publisher = ] 'publisher' ]
[ , [ @publisher_db = ] 'publsher_db' ]
[@publication =] 'publication'
是发布名称。publication 的数据类型为 sysname,默认设置为 %。如果已指定发布,则返回由该发布限定的全部冲突。例如,如果 Conflict_Customers 表有 WA 和 CA 发布的冲突行,则传递发布名称 CA 将只检索属于 CA 发布的冲突。
[@conflict_table =] 'conflict_table'
是冲突表名。conflict_table 的数据类型为 sysname,没有默认设置。
[@publisher =] 'publisher'
是发布服务器名称。publisher 的数据类型为 sysname,默认设置为 NULL。
[@publisher_db =] 'publisher_db'
是发布服务器数据库名称。publisher_db 的数据类型为 sysname,默认设置为 NULL。
sp_helpmergeconflictrows 返回由基表结构和下列附加列组成的结果集。
列名 | 数据类型 | 描述 |
---|---|---|
origin_datasource | varchar(255) | 冲突的原始数据源。 |
conflict_type | int | 表示冲突类型的代码:
1 = UpdateConflict:在行级上检测到冲突。 |
reason_code | int | 可能与上下文相关的错误代码。 |
reason_text | varchar(720) | 可能与上下文相关的错误描述。 |
Pubid | uniqueidentifier | 发布标识符。 |
sp_helpmergeconflictrows 用于合并复制。
执行权限默认授予 public 角色。