MSmerge_articlehistory (Transact-SQL)

适用于:SQL Server

MSmerge_articlehistory表跟踪在合并代理同步会话期间对项目所做的更改,每个项目都有一行更改。 此表存储在分发数据库中。

列名称 数据类型 说明
session_id int MSmerge_sessions系统表中合并代理作业会话的 ID。
phase_id int 同步会话的阶段,可以是下列的一个值:

1 = 上传。

2 = 下载。

4 = 清理。

5 = 关闭。

6 = 架构更改。

7 = BCP。
article_name sysname 对其进行更改的项目的名称。
start_time datetime 代理开始处理项目的时间。
duration int 代理处理项目所用的时间(秒)。
插入 int 在同步期间应用到特定项目的插入的数目。 在同步过程中此值将增大,结束值代表总数。
更新 int 在同步期间应用到特定项目的更新的数目。 在同步过程中此值将增大,结束值代表总数。
删除 int 在同步期间应用到特定项目的删除的数目。 在同步过程中此值将增大,结束值代表总数。
冲突 int 同步期间发生的冲突的数目。 在同步过程中此值将增大,结束值代表总数。
conflicts_resolved int 同步期间发生并已经解决的冲突的数目。 在同步过程中此值将增大,结束值代表总数。
rows_retried int 在同步期间重试的错误行的数目。 在同步过程中此值将增大,结束值代表总数。
percent_complete decimal 在会话期间合并代理对项目进行同步所花费的时间占总同步时间的百分比。 在会话结束前,该值为 NULL。
estimated_changes int 必须应用到项目的一个估计的行更改数。
relative_cost decimal 将更改应用到项目所用的时间与整个会话的总时间的比值。

另请参阅

复制表 (Transact-SQL)