MSmerge_contents (Transact-SQL)

MSmerge_contents 表中,每个自当前数据库发布后被修改的行对应一行。 合并过程使用此表来确定已更改的行。 此表存储在发布数据库和订阅数据库中。

列名

数据类型

说明

tablenick

int

已发布表的别名。

rowguid

uniqueidentifier

给定行的行标识符。

generation

bigint

tablenickrowguid 所标识的行所处的代。

partchangegen

bigint

与上次数据更改相关联的代(不论行是否属于已筛选发布,这些更改都可能已经发生)。

lineage

varbinary(501)

用于维护此行的更改历史记录的订阅服务器的别名和版本号对。

colvl

varbinary(7489)

列版本信息。

marker

uniqueidentifier

标识为仅供参考。 不提供支持。 不保证以后的兼容性。

logical_record_parent_rowguid

uniqueidentifier

为逻辑记录中每个对应的子行标识 MSmerge_contents 中的顶级父行(按 rowguid)。

logical_record_lineage

varbinary(501)

用于维护逻辑记录中的顶级父行的更改的历史记录的订阅服务器的别名、版本号对。 对于逻辑记录中的所有子行,此值为 NULL。

logical_relation_change_gen

bigint

与导致逻辑记录重新调整的上次更改相关联的代(即将现有行移入或移出逻辑记录)。