Freigeben über


MSmerge_articlehistory (Transact-SQL)

In der Tabelle MSmerge_articlehistory werden die Änderungen nachverfolgt, die an Artikeln während einer Synchronisierungssitzung des Merge-Agents vorgenommen wurden. Für jeden Artikel, an dem Änderungen vorgenommen wurden, ist eine Zeile vorhanden. Diese Tabelle wird in der Verteilungsdatenbank gespeichert.

Spaltenname Datentyp Beschreibung

session_id

int

Die ID einer Sitzung des Merge-Agents in der Systemtabelle MSmerge_sessions.

phase_id

int

Die Phase der Synchronisierungssitzung, die einen der folgenden Werte haben kann:

1 = Upload

2 = Download

4 = Cleanup

5 = Herunterfahren

6 = Schemaänderungen

7 = BCP

article_name

sysname

Der Name des Artikels, an dem Änderungen vorgenommen wurden.

start_time

datetime

Der Zeitpunkt, an dem der Agent mit der Verarbeitung des Artikels begonnen hat.

duration

int

Angabe der Dauer (in Sekunden) der Verarbeitung eines Artikels durch den Agent.

inserts

int

Die Anzahl von Einfügevorgängen, die für einen bestimmten Artikel bei der Synchronisierung durchgeführt wurden. Dieser Wert wird während der Synchronisierung inkrementiert, die Gesamtzahl wird im Endwert angegeben.

updates

int

Die Anzahl von Updates, die für einen bestimmten Artikel bei der Synchronisierung vorgenommen wurden. Dieser Wert wird während der Synchronisierung inkrementiert, die Gesamtzahl wird im Endwert angegeben.

deletes

int

Die Anzahl von Löschvorgängen, die für einen bestimmten Artikel bei der Synchronisierung stattgefunden haben. Dieser Wert wird während der Synchronisierung inkrementiert, die Gesamtzahl wird im Endwert angegeben.

conflicts

int

Die Anzahl von bei der Synchronisierung aufgetretenen Konflikten. Dieser Wert wird während der Synchronisierung inkrementiert, die Gesamtzahl wird im Endwert angegeben.

conflicts_resolved

int

Die Anzahl von Konflikten, die bei der Synchronisierung aufgetreten sind und gelöst wurden. Dieser Wert wird während der Synchronisierung inkrementiert, die Gesamtzahl wird im Endwert angegeben.

rows_retried

int

Die Anzahl von fehlerhaften Zeilen, die bei der Synchronisierung wiederholt wurden. Dieser Wert wird während der Synchronisierung inkrementiert, die Gesamtzahl wird im Endwert angegeben.

percent_complete

decimal

Der Prozentsatz an der gesamten Synchronisierungszeit, die der Merge-Agent während einer Sitzung für den Artikel aufgewendet hat. Dieser Wert ist NULL, bis die Sitzung abgeschlossen ist.

estimated_changes

int

Eine Schätzung der Anzahl von Zeilenänderungen, die für den Artikel angewendet werden müssen.

relative_cost

decimal

Die Zeit, die für das Anwenden von Änderungen für diesen Artikel aufgewendet werden musste, im Vergleich zur Dauer der gesamten Sitzung.

Siehe auch

Konzepte

Replikationstabellen (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005