MSmerge_contents (Transact-SQL)
在 MSmerge_contents 表中,每个自当前数据库发布后被修改的行对应一行。 合并过程使用此表来确定已更改的行。 此表存储在发布数据库和订阅数据库中。
列名 |
数据类型 |
说明 |
---|---|---|
tablenick |
int |
已发布表的别名。 |
rowguid |
uniqueidentifier |
给定行的行标识符。 |
generation |
bigint |
tablenick 和 rowguid 所标识的行所处的代。 |
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 |
与导致逻辑记录重新调整的上次更改相关联的代(即将现有行移入或移出逻辑记录)。 |