PublicationMonitor 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 eine Veröffentlichung.
public ref class PublicationMonitor sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class PublicationMonitor : Microsoft.SqlServer.Replication.ReplicationObject
type PublicationMonitor = class
inherit ReplicationObject
Public NotInheritable Class PublicationMonitor
Inherits ReplicationObject
- Vererbung
Hinweise
Eine Ausnahme wird ausgelöst, wenn der angegebene Distributor, die Vertriebsdatenbank und der Publisher nicht für die Replikation konfiguriert sind.
PublicationMonitor erfordert eine Verbindung zum Verteiler.
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 |
|---|---|
| PublicationMonitor() |
Erstellt eine neue Instanz der PublicationMonitor Klasse. |
| PublicationMonitor(String, String, String, String, ServerConnection) |
Erstellt eine neue Instanz der PublicationMonitor Klasse mit dem angegebenen Namen, der Vertriebsdatenbank, dem Publisher, der Publikationsdatenbank und der Verbindung zum Verteiler. |
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) |
| Description |
Erhält die Textbeschreibung der Veröffentlichung. |
| DistributionDBName |
Erhält den Namen der Verteilungsdatenbank, die von der Publikation verwendet wird. |
| ExcludeAnonymousSubscriptions |
Erhält oder legt fest, ob anonyme Abonnements aus den Monitorergebnissen ausgeschlossen oder darin enthalten sind. |
| IsExistingObject |
Es bekommt, ob das Objekt auf dem Server existiert oder nicht. (Geerbt von ReplicationObject) |
| Name |
Erhält oder setzt den Namen der überwachten Publikation. |
| PublicationDBName |
Erhält oder setzt den Namen der Publikationsdatenbank. |
| PublisherName |
Erhält oder setzt den Namen des Publisher. |
| QueueReaderAgentName |
Es bekommt den Namen des Warteschlangenleseragenten. |
| SqlServerName |
Erhält den Namen der Microsoft SQL Server-Instanz, mit der dieses Objekt verbunden ist. (Geerbt von ReplicationObject) |
| Status |
Erhält den Status der Veröffentlichung. |
| StatusAndWarning |
Erhält den Status und die Warnungen der referenzierten Publikation beim Verteiler, einschließlich aller für die Publikation verbundenen Agenten. |
| Type |
Erhält die Art der Replikation, an der die Publikation beteiligt ist. |
| 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 |
|---|---|
| ChangeMonitorThreshold(Int32, Boolean, Int32, Int32) |
Ändert die Schwellenwertmetrik für die Überwachung einer Veröffentlichung. |
| CheckValidCreation() |
Prüft die gültige Replikationserstellung. (Geerbt von ReplicationObject) |
| CheckValidDefinition(Boolean) |
Gibt an, ob die Definition gültig ist. (Geerbt von ReplicationObject) |
| CleanUpTracerTokenHistory(DateTime) |
Entfernt alle Metadaten für Tracer-Token, die älter als das angegebene Datum sind, aus einer Datenbank, die mit transaktionaler Replikation veröffentlicht wurde. |
| CleanUpTracerTokenHistory(Int32) |
Entfernt Metadaten für ein bestimmtes Tracer-Token aus einer Datenbank, die mit transaktionaler Replikation veröffentlicht wurde. |
| 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) |
| EnumErrorRecords(Int32) |
Gibt Informationen über Fehler zurück, die mit einer bestimmten Fehler-ID während einer Synchronisationssitzung zusammenhängen. |
| EnumLogReaderAgent() |
Rückmeldeinformationen für die Stelle des Log Reader Agent, die von der überwachten Publikation verwendet wird. |
| EnumMonitorThresholds() |
Gibt die für diese Veröffentlichung definierten Replikationsmonitor-Schwellenwerte zurück. |
| EnumQueueReaderAgent() |
Rückmeldeinformationen für den Job Queue Reader Agent, der von der überwachten Publikation verwendet wird. |
| EnumSnapshotAgent() |
Gibt Informationen für den Momentaufnahmen-Agent-Job zurück, der von der überwachten Publikation verwendet wird. |
| EnumSubscriptions() |
Gibt Informationen zu Abonnements zurück, die für die überwachte Publikation abonniert sind. |
| EnumSubscriptions2(SubscriptionResultOption) |
Gibt zusätzliche Informationen zu Abonnements zurück, die für die überwachte Publikation abonniert sind. |
| EnumTracerTokenHistory(Int32) |
Gibt Abonnenten-Latenzinformationen für einen einzelnen Tracer-Token-Datensatz zurück, der in eine überwachte transaktionale Publikation eingefügt wurde. |
| EnumTracerTokens() |
Gibt alle Tracer-Token zurück, die in die überwachte transaktionale Veröffentlichung eingefügt wurden. |
| 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) |
| TransPendingCommandInfo(String, String, SubscriptionOption) |
Gibt Informationen über ausstehende Befehle für ein Abonnement zurück. |