ReplicationMonitor Klasse
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.
Überwacht einen Replikationsserver.
public ref class ReplicationMonitor sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class ReplicationMonitor : Microsoft.SqlServer.Replication.ReplicationObject
type ReplicationMonitor = class
inherit ReplicationObject
Public NotInheritable Class ReplicationMonitor
Inherits ReplicationObject
- Vererbung
Hinweise
Threadsicherheit
Alle öffentlichen statischen (Shared in Microsoft Visual Basic) Mitglieder dieses Typs sind für Multithread-Operationen sicher. Instanzenmitglieder sind nicht garantiert threadsicher.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ReplicationMonitor() |
Erstellt eine neue Instanz der ReplicationMonitor Klasse. |
| ReplicationMonitor(ServerConnection) |
Erstellt eine neue Instanz der ReplicationMonitor Klasse mit der angegebenen Verbindung zur Instanz von Microsoft SQL Server. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CachePropertyChanges |
Es gibt oder setzt, ob Änderungen an den Replikationseigenschaften zwischengespeichert oder sofort angewendet werden. (Geerbt von ReplicationObject) |
| CacheRefreshPolicy |
Erhält oder setzt die Cache-Aktualisierungsrichtlinie des Monitors. |
| ConnectionContext |
Erhält oder setzt die Verbindung zu einer Instanz von Microsoft SQL Server. (Geerbt von ReplicationObject) |
| ExcludeAnonymousSubscriptions |
Es wird herausgefunden, ob Informationen zu anonymen Abonnements zurückgegeben werden oder nicht. |
| IsExistingObject |
Es bekommt, ob das Objekt auf dem Server existiert oder nicht. (Geerbt von ReplicationObject) |
| Name |
Erhält den Namen der derzeit verbundenen Microsoft SQL Server-Instanz. |
| PublisherMonitors |
Erhält eine Sammlung von PublisherMonitor Objekten, die verwendet werden, um Publisher zu überwachen, die einen überwachten Distributor verwenden. |
| SqlServerName |
Erhält den Namen der Microsoft SQL Server-Instanz, mit der dieses Objekt verbunden ist. (Geerbt von ReplicationObject) |
| Status |
Erhält den Gesamtstatus der Replikation beim Distributor, einschließlich aller Publisher, die den Distributor nutzen. |
| UserData |
Erhält oder setzt eine Objekt-Eigenschaft, die es Nutzern erlaubt, eigene Daten an das Objekt anzuhängen. (Geerbt von ReplicationObject) |
Methoden
| Name | Beschreibung |
|---|---|
| CheckValidCreation() |
Prüft die gültige Replikationserstellung. (Geerbt von ReplicationObject) |
| CheckValidDefinition(Boolean) |
Gibt an, ob die Definition gültig ist. (Geerbt von ReplicationObject) |
| CommitPropertyChanges() |
Sendet alle zwischengespeicherten Property-Change-Anweisungen an die Instanz von Microsoft SQL Server. (Geerbt von ReplicationObject) |
| Decouple() |
Entkoppelt das referenzierte Replikationsobjekt vom Server. (Geerbt von ReplicationObject) |
| EnumDistributionAgents() |
Rückgabeinformationen zu Verteilungs-Agent-Jobs beim überwachten Distributor. |
| EnumErrorRecords(String, Int32) |
Gibt Informationen zu Fehlern zurück, die mit einer bestimmten Fehler-ID verbunden sind, die während einer Synchronisationssitzung aufgetreten sind. |
| EnumLogReaderAgents() |
Rückgabeinformationen zu Log-Reader-Agenten-Jobs beim überwachten Distributor. |
| EnumMergeAgents() |
Gibt Informationen zu Merge-Agent-Jobs beim überwachten Distributor zurück. |
| EnumMiscellaneousAgents() |
Gibt Informationen zu Aufträgen für verschiedene Replikationsagenten beim überwachten Distributor zurück. |
| EnumPublishers() |
Rückgabeinformationen zu den Verlagen, die den überwachten Distributor nutzen. |
| EnumPublishers2() |
Gibt eine Liste der Publisher zurück, die den aktuell verbundenen Server als Distributor nutzen. |
| EnumQueueReaderAgents() |
Rücksendungsinformationen zu Jobs des Warteschlangenleseragenten beim überwachten Distributor. |
| EnumQueueReaderAgentSessionDetails(String, Int32, String) |
Liefert detaillierte Informationen über eine Queue Reader Agent-Sitzung. |
| EnumQueueReaderAgentSessions(String, Int32, Int32, Boolean) |
Gibt eine Liste von Informationen zu den Sitzungen des Queue Reader Agents zurück, einschließlich Status und statistischer Informationen. |
| EnumSnapshotAgents() |
Gibt Informationen zu Momentaufnahmen-Agent-Jobs beim überwachten Distributor zurück. |
| GetChangeCommand(StringBuilder, String, String) |
Gibt den Änderungsbefehl aus der Replikation zurück. (Geerbt von ReplicationObject) |
| GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Gibt den Create-Befehl aus der Replikation zurück. (Geerbt von ReplicationObject) |
| GetDropCommand(StringBuilder, Boolean) |
Gibt den Drop-Befehl aus der Replikation zurück. (Geerbt von ReplicationObject) |
| InternalRefresh(Boolean) |
Führt eine interne Aktualisierung aus der Replikation ein. (Geerbt von ReplicationObject) |
| Load() |
Lädt die Eigenschaften eines bestehenden Objekts vom Server. (Geerbt von ReplicationObject) |
| LoadProperties() |
Lädt die Eigenschaften eines bestehenden Objekts vom Server. (Geerbt von ReplicationObject) |
| Refresh() |
Lädt die Eigenschaften des Objekts neu. (Geerbt von ReplicationObject) |
| StatusOf(AgentType) |
Gibt den Gesamtstatus für Replikationsagenten beim überwachten Verteiler nach Agententyp zurück. |