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 | 套用本文變更所花費的時間,與整個會話的總時間。 |