MSmerge_tombstone (Transact-SQL)

MSmerge_tombstone 包含有关已删除行的信息,并使删除得以传播到其他订阅服务器。 此表存储在发布数据库和订阅数据库中。

列名

数据类型

说明

rowguid

uniqueidentifier

行标识符。

tablenick

int

表的别名。

type

tinyint

删除的类型:

1 = 用户删除。

5 = 行不再属于筛选分区。

6 = 系统删除。

lineage

varbinary(249)

指示被删除的记录的版本,以及删除此记录时已知的更新。 出现两台订阅服务器在同一时间分别对一个行执行更新和删除操作的情况时,允许规则执行一致的冲突解决。

generation

int

在删除行时赋值。 如果订阅服务器请求 N 代,则仅发送代 >= N 的逻辑删除记录。

logical_record_parent_rowguid

uniqueidentifier

标识被删除的行所属的逻辑记录。

logical_record_lineage

Varbinary(501)

订阅服务器别名和版本号对,用于维护此行所属的逻辑记录的删除历史记录。