MSmerge_contents (Transact-SQL)

Die MSmerge_contents-Tabelle enthält eine Zeile für jede Zeile, die seit ihrer Veröffentlichung in der aktuellen Datenbank geändert wurde. Diese Tabelle wird vom Mergeprozess verwendet, um die geänderten Zeilen zu ermitteln. Diese Tabelle wird in der Veröffentlichungs- und der Abonnementdatenbank gespeichert.

Spaltenname

Datentyp

Beschreibung

tablenick

int

Der Spitzname der veröffentlichten Tabelle

rowguid

uniqueidentifier

Der Zeilenbezeichner für die angegebene Zeile

generation

bigint

Die Generierung der durch tablenick und rowguid identifizierten Zeile

partchangegen

bigint

Die Generierung, die der letzten Datenänderung zugeordnet ist, bei der die Zugehörigkeit der Zeile zu einer gefilterten Veröffentlichung geändert worden sein könnte

lineage

varbinary(501)

Die Paare aus Spitzname des Abonnenten und Versionsnummer, die zur Verwaltung eines Verlaufs der Änderungen an dieser Zeile verwendet werden.

colvl

varbinary(7489)

Die Versionsinformationen für die Spalte.

marker

uniqueidentifier

Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

logical_record_parent_rowguid

uniqueidentifier

Identifiziert die übergeordnete Zeile der obersten Ebene in MSmerge_contents (nach rowguid) für jede entsprechende untergeordnete Zeile in einem logischen Datensatz

logical_record_lineage

varbinary(501)

Die Paare aus Spitzname des Abonnenten und Versionsnummer, die zur Verwaltung eines Verlaufs der Änderungen an der übergeordneten Zeile der obersten Ebene in einem logischen Datensatz verwendet werden. Für alle untergeordneten Zeilen in einem logischen Datensatz lautet dieser Wert NULL.

logical_relation_change_gen

bigint

Der Generierungswert, der mit der letzten Änderung verbunden ist, die zur Neuausrichtung des logischen Datensatzes führte. Die Neuausrichtung wurde erforderlich, da eine vorhandene Zeile in den logischen Datensatz hinein oder aus diesem heraus verschoben wurde.