PublisherMonitor.EnumMergeAgentSessionDetails(String, String) Methode

Definition

Liefert detaillierte Informationen zu einer Merge-Agent-Sitzung.

public:
 System::Data::DataSet ^ EnumMergeAgentSessionDetails(System::String ^ agentName, System::String ^ sessionId);
public System.Data.DataSet EnumMergeAgentSessionDetails(string agentName, string sessionId);
member this.EnumMergeAgentSessionDetails : string * string -> System.Data.DataSet
Public Function EnumMergeAgentSessionDetails (agentName As String, sessionId As String) As DataSet

Parameter

agentName
String

Ein String Wert, der den Namen des Merge-Agent angibt. Du kannst diesen Wert aus der SynchronizationAgentName Eigenschaft des Merge-Abonnements erhalten.

sessionId
String

Ein String Wert, der die Daten und die Zeit der Sitzung repräsentiert, für die Details zurückgegeben werden. Dieser Wert kann aus der von der Methode EnumMergeAgentSessions(String, Int32, Boolean) zurückgegebenen Zeitspalte gewonnen werden.

Gibt zurück

Ein DataSet Objekt, das die folgenden Spalten enthält.

Spalte Datentyp Beschreibung
Runstatus Int32 Der laufende Status:

1 = Start

2 = Erfolg

3 = In Arbeit

4 = Leerlauf

5 = Nachversuch

6 = Fehlgeschlagen

Zeit DateTime Zeit, die die Sitzung abgeschlossen hat.
Kommentare String Beschreibender Text.
Dauer Int32 Verstrichene Zeit der protokollierten Sitzungsaktivität, in Sekunden.
delivery_rate Single Durchschnittliche Anzahl der abgegebenen Reihen pro Sekunde.
download_inserts Int32 Die Anzahl der am Abonnenten angewandten Inserts.
download_updates Int32 Die Anzahl der Updates, die beim Subscriber angewendet wurden.
download_deletes Int32 Die Anzahl der Löschungen, die beim Abonnenten angewendet werden.
download_conflicts Int32 Die Anzahl der Konflikte, die bei der Anwendung der Anmeldung aufgetreten sind, ändert sich beim Abonnenten.
upload_inserts Int32 Die Anzahl der beim Publisher angebrachten Einfügungen.
upload_updates Int32 Die Anzahl der Updates, die beim Publisher angewendet wurden.
upload_deletes Int32 Die Anzahl der beim Publisher angewandten Löschungen.
upload_conflicts Int32 Die Anzahl der Konflikte, die bei der Anwendung von Änderungen beim Publisher aufgetreten sind.
error_id Int32 Die ID des Fehlers in der [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) Systemtabelle. Verwenden Sie die Methode EnumErrorRecords(Int32) , um detaillierte Informationen zu einem Fehler zurückzugeben.

Hinweise

Sie sollten alle Eigenschaftsänderungen am PublisherMonitor Objekt committen, bevor Sie diese Methode aufrufen, da Eigenschaften dieses Objekts möglicherweise geladen werden müssen, falls sie noch nicht geladen wurden.

Die Methode EnumMergeAgentSessionDetails kann nur von Mitgliedern der db_ownerreplmonitor oder festen Datenbankrollen in der Verteilungsdatenbank aufgerufen werden.

Gilt für:

Weitere Informationen