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.
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.