共用方式為


MSmerge_articlehistory (Transact-SQL)

適用於:SQL Server

MSmerge_articlehistory數據表會追蹤在 合併代理程式 同步處理會話期間對發行項所做的變更,每個發行項都會有一個數據列進行變更。 此數據表會儲存在散發資料庫中。

資料行名稱 資料類型 描述
session_id int MSmerge_sessions系統數據表中 合併代理程式 作業會話的標識碼。
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)