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 指定世代中反映的變更數目

另請參閱

複寫資料表 (Transact-SQL)
複寫檢視 (Transact-SQL)