MSmerge_tombstone (Transact-SQL)

MSmerge_tombstone テーブルは、削除された行の情報で構成され、この削除を他のサブスクライバーに展開します。 このテーブルは、パブリケーション データベースとサブスクリプション データベースに保存されます。

列名

データ型

説明

rowguid

uniqueidentifier

行識別子です。

tablenick

int

テーブルのニックネームです。

tinyint

削除のタイプです。

1 = ユーザー削除です。

5 = フィルター選択されたパーティションに既に行が属していません。

6 = システム削除です。

lineage

varbinary(249)

削除されたレコードのバージョンと、削除されたときに認識された更新を示します。 これによって、あるサブスクライバーによって行が削除されているときに、別のサブスクライバーがこれを更新するという競合を、一貫して回避するための規則が定められます。

generation

int

行が削除されると、割り当てられます。 サブスクライバーが generation 値 N を要求する場合、generation 値 >= N を満たす廃棄標識だけが送信されます。

logical_record_parent_rowguid

uniqueidentifier

削除された行が属する論理レコードを識別します。

logical_record_lineage

Varbinary(501)

この行が属する論理レコードについて削除の履歴を管理するために使用するサブスクライバーのニックネームとバージョン番号のペアです。

関連項目

参照

レプリケーション ビュー (Transact-SQL)

概念

レプリケーション テーブル (Transact-SQL)