Freigeben über


sp_replmonitorhelpmergesessiondetail (Transact-SQL)

Gibt detaillierte Artikelinformationen zu einer bestimmten Replikationsmerge-Agent-Sitzung zurück, mit der die Mergereplikation überwacht wird. Das Resultset enthält eine detaillierte Zeile für jeden Artikel, der während der Sitzung synchronisiert wurde. Es enthält außerdem eine Zeile, die die Sitzungsinitialisierung darstellt, und Zeilen mit Zusammenfassungen der Upload- und Downloadphasen der Sitzung. Diese gespeicherte Prozedur wird auf dem Verteiler für die Verteilungsdatenbank oder auf dem Abonnenten für die Abonnementdatenbank ausgeführt.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_replmonitorhelpmergesessiondetail [ @session_id = ] session_id

Argumente

  • [ @session_id = ] session_id
    Gibt eine Agentsitzung an. session_id ist vom Datentyp int und hat keinen Standardwert.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Spaltenname Datentyp Beschreibung

PhaseID

int

Die Phase der Synchronisierungssitzung. Die folgenden Werte sind möglich:

0 = Initialisierungs- oder Zusammenfassungszeile

1 = Upload

2 = Download

ArticleName

sysname

Der Name des Artikels, der synchronisiert wird. ArticleName enthält auch Zusammenfassungsinformationen für Zeilen im Resultset, die keine Artikeldetails darstellen.

PercentComplete

decimal

Gibt die prozentualen Änderungen an, die insgesamt in einer Artikeldetailzeile für aktuell ausgeführte oder fehlerhafte Sitzungen angewendet wurden.

RelativeCost

decimal

Gibt den Zeitaufwand zum Synchronisieren des Artikels als Prozentsatz der Gesamtsynchronisierungszeit für die Sitzung an.

Duration

int

Dauer der Agentsitzung

Inserts

int

Anzahl von Einfügungen in einer Sitzung

Updates

int

Anzahl von Aktualisierungen in einer Sitzung

Deletes

int

Anzahl von Löschvorgängen in einer Sitzung

Conflicts

int

Anzahl der in einer Sitzung aufgetretenen Konflikte

ErrorID

int

ID eines Sitzungsfehlers

SeqNo

int

Reihenfolge von Sitzungen im Resultset

RowType

int

Gibt an, welchen Informationstyp jede Zeile im Resultset repräsentiert.

0 = Initialisierung

1 = Uploadzusammenfassung

2 = Artikeluploaddetail

3 = Downloadzusammenfassung

4 = Artikeldownloaddetail

SchemaChanges

int

Anzahl von Schemaänderungen in einer Sitzung

Hinweise

Mit sp_replmonitorhelpmergesessiondetail wird die Mergereplikation überwacht.

Wenn sp_replmonitorhelpmergesessiondetail auf dem Abonnenten ausgeführt wird, werden detaillierte Informationen nur zu den letzten 5 Merge-Agent-Sitzungen zurückgegeben.

Berechtigungen

Nur Mitglieder der festen Datenbankrolle db_owner oder replmonitor in der Verteilungsdatenbank auf dem Verteiler oder in der Abonnementdatenbank auf dem Abonnenten können sp_replmonitorhelpmergesessiondetail ausführen.

Siehe auch

Andere Ressourcen

How to: Programmatically Monitor Replication (Replication Transact-SQL Programming)

Hilfe und Informationen

Informationsquellen für SQL Server 2005