MSmerge_contents (Transact-SQL)

適用対象:SQL Server

MSmerge_contents テーブルには、パブリッシュ後に現在のデータベースで変更された行ごとに 1 行が含まれています。 このテーブルは、変更された行を特定するためにマージ プロセスによって使用されます。 このテーブルは、パブリケーション データベースとサブスクリプション データベースに格納されます。

列名 データ型 説明
tablenick int パブリッシュされたテーブルのニックネーム。
rowguid uniqueidentifier 指定された行の行識別子。
世代 bigint tablenickrowguid によって識別される行の生成。
partchangegen bigint 行がフィルター処理されたパブリケーションに属しているかどうかを変更した可能性がある、最後のデータ変更に関連付けられた生成。
系統 varbinary(501) サブスクライバーのニックネーム、この行の変更履歴をメインするために使用されるバージョン番号のペア。
colvl varbinary(7489) 列のバージョン情報。
マーカー uniqueidentifier 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
logical_record_parent_rowguid uniqueidentifier 論理レコード内 の対応する子行ごとに、MSmerge_contents の最上位の親行を ( rowguid で) 識別します。
logical_record_lineage varbinary(501) サブスクライバーニックネーム、論理レコードの最上位の親行への変更履歴をメインするために使用されるバージョン番号のペア。 論理レコードのすべての子行に対しては、この値は NULL です。
logical_relation_change_gen bigint 論理レコードの再調整の原因となった最後の変更に関連付けられた生成値。既存の行が論理レコードとの間で移動した場合。

参照

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