从合并复制中查找已删除的行

Find deleted row from Merge Replication

Merge Replication 创建了一个名为 MSmerge_tombstone 的 table,它记录了所有删除的行。我的问题是,如何找到这个已删除的行?此行的数据记录在任何 table?

要跟踪更改,合并复制必须能够唯一标识每个已发布 table 中的每一行。为完成此合并复制,向每个已发布的 table.

添加一个 rowguid

MSmerge_tombstone 包含列 rowguid。 MSmerge_tombstone中的rowguid是被删除行的rowguid。如果一行已被删除,则合并复制不会记录实际的行数据。查找行数据的最佳方法是从 MSmerge_tombstone 获取 rowguid 并在数据库备份中找到该行。

希望您一直在进行备份。