从合并复制中查找已删除的行
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 并在数据库备份中找到该行。
希望您一直在进行备份。
Merge Replication 创建了一个名为 MSmerge_tombstone 的 table,它记录了所有删除的行。我的问题是,如何找到这个已删除的行?此行的数据记录在任何 table?
要跟踪更改,合并复制必须能够唯一标识每个已发布 table 中的每一行。为完成此合并复制,向每个已发布的 table.
添加一个 rowguid 列MSmerge_tombstone 包含列 rowguid。 MSmerge_tombstone中的rowguid是被删除行的rowguid。如果一行已被删除,则合并复制不会记录实际的行数据。查找行数据的最佳方法是从 MSmerge_tombstone 获取 rowguid 并在数据库备份中找到该行。
希望您一直在进行备份。