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