PublisherMonitor.EnumMergeAgentSessionDetails(String, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ausführliche Informationen zu einer Merge-Agentsitzung zurück.
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-Agents angibt. Sie können diesen Wert aus der SynchronizationAgentName-Eigenschaft des Mergeabonnements abrufen.
- sessionId
- String
Ein String-Wert, der das Datum und die Uhrzeit der Sitzung darstellt, für die Details zurückgegeben werden. Dieser Wert kann in der von der EnumMergeAgentSessions(String, Int32, Boolean)-Methode zurückgegebenen Zeitspalte abgerufen werden.
Gibt zurück
Ein DataSet-Objekt, das die folgenden Spalten enthält.
Column | Datentyp | BESCHREIBUNG |
---|---|---|
runstatus | Int32 | Der Ausführungsstatus: 1 = Start 2 = Erfolg 3 = In Bearbeitung 4 = Im Leerlauf 5 = Wiederholen 6 = Fehler |
time | DateTime | Zeitpunkt, zu dem die Sitzung abgeschlossen wurde. |
comments | String | Beschreibender Text. |
duration | Int32 | Verstrichene Zeit der protokollierten Sitzungsaktivität in Sekunden. |
delivery_rate | Single | Durchschnittliche Anzahl der pro Sekunde übermittelten Zeilen. |
download_inserts | Int32 | Die Anzahl der auf dem Abonnenten angewendeten Einfügungen. |
download_updates | Int32 | Die Anzahl der auf dem Abonnenten angewendeten Updates. |
download_deletes | Int32 | Die Anzahl der auf dem Abonnenten angewendeten Löschungen. |
download_conflicts | Int32 | Die Anzahl der Konflikte, die während der Anwendung von Änderungen auf dem Abonnenten aufgetreten sind. |
upload_inserts | Int32 | Die Anzahl der auf dem Verleger angewendeten Einfügungen. |
upload_updates | Int32 | Die Anzahl der auf dem Verleger angewendeten Updates. |
upload_deletes | Int32 | Die Anzahl der auf dem Verleger angewendeten Löschungen. |
upload_conflicts | Int32 | Die Anzahl der Konflikte, die während der Anwendung von Änderungen auf dem Verleger aufgetreten sind. |
error_id | Int32 | Die ID des Fehlers in der Systemtabelle [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) Verwenden Sie die EnumErrorRecords(Int32)-Methode, um ausführliche Informationen zu einem Fehler zurückzugeben. |
Hinweise
Sie sollten vor dem Aufrufen dieser Methode alle Eigenschaftsänderungen an das PublisherMonitor Objekt committen, da Eigenschaften dieses Objekts möglicherweise geladen werden müssen, wenn sie noch nicht geladen wurden.
Die EnumMergeAgentSessionDetails -Methode kann nur von Mitgliedern der oder festen db_owner
replmonitor
Datenbankrollen in der Verteilungsdatenbank aufgerufen werden.