MSmerge_articlehistory (Transact-SQL)
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 |
代理程式處理發行項所花的時間 (以秒計)。 |
inserts |
int |
在同步處理時,曾經套用至某篇特定發行項的插入數量。這個值會在同步處理時增加,而結束值就代表總數。 |
updates |
int |
在同步處理時,曾經套用至某篇特定發行項的更新數量。這個值會在同步處理時增加,而結束值就代表總數。 |
deletes |
int |
在同步處理時,曾經套用至某篇特定發行項的刪除數量。這個值會在同步處理時增加,而結束值就代表總數。 |
conflicts |
int |
在同步處理時所發生的衝突數量。這個值會在同步處理時增加,而結束值就代表總數。 |
conflicts_resolved |
int |
在進行已解析的同步處理時所發生的衝突數量。這個值會在同步處理時增加,而結束值就代表總數。 |
rows_retried |
int |
在同步處理時重試的失敗列數。這個值會在同步處理時增加,而結束值就代表總數。 |
percent_complete |
decimal |
合併代理程式在工作階段時,花在該發行項的總同步處理時間的百分比。這個值是 NULL,維持到工作階段完成為止。 |
estimated_changes |
int |
必須套用至發行項的資料列變更數預估值。 |
relative_cost |
decimal |
將變更套用至這個發行項所花的時間,對整個工作階段的總時間比。 |