Freigeben über


ReplicationMonitor.EnumDistributionAgents Methode

Definition

Gibt Informationen zu Verteilungs-Agentaufträgen beim überwachten Verteiler zurück.

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

Gibt zurück

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

Column Datentyp BESCHREIBUNG
db_nameString Der Name der Verteilungsdatenbank.
nameString Name des Replikations-Agentauftrags.
statusInt32 Der Ausführungsstatus:

1 = Start

2 = Erfolg

3 = In Bearbeitung

4 = Im Leerlauf

5 = Wiederholen

6 = Fehler

publisherString Herausgebername.
publisher_dbString Name der Veröffentlichungsdatenbank.
publicationString Veröffentlichungsname.
subscriberString Name des Abonnenten.
subscriber_dbString Name der Abonnementdatenbank.
subscription_typeInt32 Der Typ des Abonnements:

0 = Pushabonnement

1 = Pullabonnement.

2 = Anonym

start_timeString Datum und Uhrzeit der letzten Ausführung des Agents.
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 Latenzzeit (in Millisekunden) zwischen dem Eintritt der Transaktion in die Verteilungsdatenbank und deren Anwendung auf den Abonnenten.
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.
local_timestampByte **[8]** Zeitstempel der letzten Ausführung des Agents.
offload_enabledBoolean Wenn der Wert true ist, unterstützt das Abonnement die Aktivierung des Remote-Agents.
offload_serverBoolean Name des Servers, der für die Aktivierung des Remote-Agents verwendet wird.
subscriber_typeByte Der Typ der Datenquelle beim Abonnenten:

0 = SQL Server Abonnent.

1 = Open Database Connectivity (ODBC)-Datenquelle.

Hinweise

Die EnumDistributionAgents -Methode kann nur von Mitgliedern der db_ownerreplmonitor Oder festen Datenbankrollen in einer Verteilungsdatenbank auf dem Verteiler aufgerufen werden.

Gilt für:

Weitere Informationen