Freigeben über


PublicationMonitor.EnumLogReaderAgent Methode

Definition

Gibt Informationen zum Protokolllese-Agentauftrag zurück, die von der überwachten Veröffentlichung verwendet werden.

public:
 System::Data::DataSet ^ EnumLogReaderAgent();
public System.Data.DataSet EnumLogReaderAgent ();
member this.EnumLogReaderAgent : unit -> System.Data.DataSet
Public Function EnumLogReaderAgent () As DataSet

Gibt zurück

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

Column Datentyp BESCHREIBUNG
nameString Name des Replikations-Agent-Auftrags.
statusInt32 Der Ausführungsstatus:

1 = Start

2 = Erfolg

3 = In Bearbeitung

4 = Im Leerlauf

5 = Wiederholen

6 = Fehler

publisherString Name des Herausgebers.
publisher_dbString Name der überwachten Veröffentlichungsdatenbank.
start_timeString Datum und Uhrzeit der letzten Agentausführung.
timeString Datum und Uhrzeit der Sitzungsprotokollierung.
durationInt32 Verstrichene Zeit der Sitzung, in Sekunden.
commentsString Meldungstext, der vom Agent protokolliert wurde.
delivery_timeInt32 Der Zeitpunkt, zu dem die erste Transaktion übermittelt wird.
delivered_transactionsInt32 Gesamtzahl der in der Sitzung übermittelten Transaktionen.
delivered_commandsInt32 Gesamtzahl der in der Sitzung übermittelten Befehle.
average_commandsInt32 Durchschnittliche Anzahl der in der Sitzung pro Transaktion übermittelten Befehle.
delivery_rateSingle Durchschnittliche Anzahl der pro Sekunde übermittelten Befehle.
delivery_latencyInt32 Die Zeit (in Millisekunden) zwischen dem Commit für die veröffentlichte Datenbank und dem Commit für die Verteilungsdatenbank die für einen Befehl ausgeführt wurden.
error_idInt32 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.
job_idByte **[16]** Bezeichner des SQL Server-Agent Auftrags, der den Replikations-Agent startet.
local_jobBoolean Wenn der Wert true ist, ist der Agentauftrag beim Verteiler verfügbar.
profile_idInt32 Der Profilbezeichner.
agent_idInt32 Der Agentauftragsbezeichner.
last_timestampByte **[8]** Zeitstempel der letzten Ausführung des Agents.

Hinweise

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

Die EnumLogReaderAgent -Methode kann nur von Mitgliedern der festen Datenbankrollen db_owner oder replmonitor in der Verteilungsdatenbank aufgerufen werden.

Gilt für:

Weitere Informationen