MSmerge_genhistory (Transact-SQL)

订阅服务器所知道的每个生成(在保持期内)在 MSmerge_genhistory 表中对应一行。 用于避免在交换时发送公用生成,并使从备份还原的订阅服务器重新同步。 此表存储在发布数据库和订阅数据库中。

列名

数据类型

说明

guidsrc

uniqueidentifier

由订阅服务器的生成标识的更改的全局标识符。

pubid

uniqueidentifier

发布标识符。

generation

bigint

代值。

art_nick

int

项目的别名。

nicknames

varbinary(1001)

已悉知具有此生成的其他订阅服务器的别名列表。 用来避免将生成发送给已看到那些更改的订阅服务器。 别名列表中的别名按顺序排序,以便提高搜索效率。 如果别名数目超过此字段的容量,将不会从此优化中获益。

coldate

datetime

将当前生成添加到表时的日期。

genstatus

tinyint

生成具有下列状态:

0 = 打开。

1 = 关闭。

2 = 关闭并在另一个订阅服务器中产生。

changecount

int

给定生成中反映的更改数