ReplicationMonitor.EnumMergeAgents 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 Merge-Agentaufträgen beim überwachten Verteiler zurück.
public:
System::Data::DataSet ^ EnumMergeAgents();
public System.Data.DataSet EnumMergeAgents ();
member this.EnumMergeAgents : unit -> System.Data.DataSet
Public Function EnumMergeAgents () 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 Replikations-Agentauftrags. |
status | Int32 | Der Ausführungsstatus: 1 = Start 2 = Erfolg 3 = In Bearbeitung 4 = Im Leerlauf 5 = Wiederholen 6 = Fehler |
publisher | String | Herausgebername. |
publisher_db | String | Name der Veröffentlichungsdatenbank. |
publication | String | Veröffentlichungsname. |
subscriber | String | Name des Abonnenten. |
subscriber_db | String | Name der Abonnementdatenbank. |
subscription_type | Int32 | Der Typ des Abonnements: 0 = Pushabonnement 1 = Pullabonnement. 2 = Anonym |
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. |
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. |
publisher_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. |
subscriber_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. |
job_id | Byte **[16]** | Bezeichner des SQL Server-Agent Auftrags, der den Replikations-Agent startet. |
local_job | Boolean | Wenn der Wert true ist, ist der Agentauftrag beim Verteiler verfügbar.
|
profile_id | Int32 | Der Profilbezeichner. |
agent_id | Int32 | Der Agentauftragsbezeichner. |
local_timestamp | Byte **[8]** | Zeitstempel der letzten Ausführung des Agents. |
offload_enabled | Boolean | Wenn der Wert true ist, unterstützt das Abonnement die Aktivierung des Remote-Agents.
|
offload_server | Boolean | Name des Servers, der für die Aktivierung des Remote-Agents verwendet wird. |
subscriber_type | Byte | Der Typ der Datenquelle beim Abonnenten: 0 = SQL Server Abonnent. 1 = Open Database Connectivity (ODBC)-Datenquelle. |
Hinweise
Die EnumMergeAgents -Methode kann nur von Mitgliedern der db_owner
replmonitor
Oder festen Datenbankrollen in einer Verteilungsdatenbank auf dem Verteiler aufgerufen werden.