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 |
给定生成中反映的更改数 |