ReplicationMonitor.EnumQueueReaderAgents 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 Informationen zu Warteschlangenlese-Agentaufträgen beim überwachten Verteiler zurück.
public:
System::Data::DataSet ^ EnumQueueReaderAgents();
public System.Data.DataSet EnumQueueReaderAgents ();
member this.EnumQueueReaderAgents : unit -> System.Data.DataSet
Public Function EnumQueueReaderAgents () As DataSet
Gibt zurück
Ein DataSet-Objekt, das die folgenden Spalten enthält.
Column | Datentyp | BESCHREIBUNG |
---|---|---|
db_name | String | Der Name der Verteilungsdatenbank. |
name | String | Name des Replikationsmerge-Agentauftrags. |
status | Int32 | Der Ausführungsstatus: 1 = Start 2 = Erfolg 3 = In Bearbeitung 4 = Im Leerlauf 5 = Wiederholen 6 = Fehler |
start_time | String | Datum und Uhrzeit der letzten Ausführung des Agents. |
time | String | Datum und Uhrzeit der Sitzungsprotokollierung. |
duration | Int32 | Verstrichene Zeit der Sitzung, in Sekunden. |
comments | String | Meldungstext, der vom Agent protokolliert wurde. |
transactions_processed | Int32 | Gesamtzahl der in der Sitzung übermittelten Transaktionen. |
commands_processed | Int32 | Gesamtzahl der in der Sitzung übermittelten Befehle. |
average_commands | Int32 | Durchschnittliche Anzahl der in der Sitzung pro Transaktion übermittelten Befehle. |
delivery_rate | Single | Durchschnittliche Anzahl der pro Sekunde übermittelten Befehle. |
delivery_latency | Int32 | Die Zeit (in Millisekunden) zwischen dem Hinzufügen eines Befehl zur Warteschlange und dem Commit für die Veröffentlichungsdatenbank, der für den Befehl ausgeführt wurden. |
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. |
job_id | Byte **[16]** | Bezeichner des SQL Server-Agent Auftrags, der den Replikations-Agent startet. |
profile_id | Int32 | Der Profilbezeichner. |
agent_id | Int32 | Der Agentauftragsbezeichner. |
local_timestamp | Byte **[8]** | Zeitstempel der letzten Ausführung des Agents. |
Hinweise
Sie sollten alle Eigenschaftsänderungen am ReplicationMonitor Objekt committen, bevor Sie diese Methode aufrufen, da Eigenschaften dieses Objekts möglicherweise geladen werden müssen, wenn sie noch nicht geladen wurden.
Die EnumQueueReaderAgents -Methode kann nur von Membern oder db_owner
replmonitor
festen Datenbankrollen in der Verteilungsdatenbank aufgerufen werden.