MSmerge_genhistory (Transact-SQL)
適用於:SQL Server
MSmerge_genhistory數據表包含訂閱者知道的每個世代一個數據列(在保留期間內)。 它用來避免在交換期間傳送一般世代,以及重新同步處理從備份還原的訂閱者。 此數據表會儲存在發行集和訂閱資料庫中。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
guidsrc | uniqueidentifier | 訂閱者端產生所識別之變更的全域標識碼。 |
pubid | uniqueidentifier | 發行集標識碼。 |
代 | bigint | 產生值。 |
art_nick | int | 發行項的昵稱。 |
昵稱 | varbinary(1001) | 已知已有這個世代之其他訂閱者的昵稱清單。 它用來避免將世代傳送至已經看到這些變更的訂閱者。 昵稱清單中的昵稱會依排序順序維護,讓搜尋更有效率。 如果這個欄位的暱稱比可以容納更多,它們將無法受益於此優化。 |
coldate | datetime | 將目前的世代新增至數據表的日期。 |
genstatus | tinyint | 世代的狀態,如下所示: 0 = 開啟。 1 = 已關閉。 2 = 已關閉,並源自另一個訂閱者。 |
changecount | int | 指定世代中反映的變更數目 |