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 Verteiler, die angegebene Verteilungsdatenbank und der angegebene Verleger nicht für die Replikation konfiguriert sind.
PublicationMonitor erfordert eine Verbindung mit dem Verteiler.
Threadsicherheit
Alle öffentlichen statischen (Shared
in Microsoft Visual Basic) Member dieses Typs sind für Multithreadvorgänge sicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Konstruktoren
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 Verteilungsdatenbank, dem Verleger, der Veröffentlichungsdatenbank sowie der Verbindung mit dem Verteiler. |
Eigenschaften
CachePropertyChanges |
Ruft ab oder legt fest, ob Änderungen an den Replikationseigenschaften zwischengespeichert oder sofort angewendet werden sollen. (Geerbt von ReplicationObject) |
CacheRefreshPolicy |
Ruft die Cacheaktualisierungsrichtlinie für die Überwachung ab oder legt sie fest. |
ConnectionContext |
Ruft die Verbindung mit einer Instanz von Microsoft SQL Server ab oder legt sie fest. (Geerbt von ReplicationObject) |
Description |
Ruft die Textbeschreibung der Veröffentlichung ab. |
DistributionDBName |
Ruft den Namen der Verteilungsdatenbank ab, die von der Veröffentlichung verwendet wird. |
ExcludeAnonymousSubscriptions |
Ruft ab oder legt fest, ob anonyme Abonnements aus den Überwachungsergebnissen ausgeschlossen bzw. in sie eingeschlossen werden. |
IsExistingObject |
Ruft ab, ob das Objekt auf dem Server vorhanden ist. (Geerbt von ReplicationObject) |
Name |
Ruft den Namen der überwachten Veröffentlichung ab oder legt diesen fest. |
PublicationDBName |
Ruft den Namen der Veröffentlichungsdatenbank ab oder legt ihn fest. |
PublisherName |
Ruft den Namen des Verlegers ab oder legt den Namen fest. |
QueueReaderAgentName |
Ruft den Namen des Warteschlangenlese-Agents ab. |
SqlServerName |
Ruft den Namen der Microsoft SQL Server-Instanz ab, mit der dieses Objekt verbunden ist. (Geerbt von ReplicationObject) |
Status |
Ruft den Status der Veröffentlichung ab. |
StatusAndWarning |
Ruft den Status und die Warnungen der Veröffentlichung, auf die verwiesen wird, auf dem Verteiler ab. Dies schließt sämtliche der Veröffentlichung zugeordnete Agents ein. |
Type |
Ruft den Typ der Replikation ab, an dem die Veröffentlichung teilnimmt. |
UserData |
Ruft eine Objekteigenschaft ab, die es Benutzern ermöglicht, ihre eigenen Daten an das Objekt anzufügen, oder legt sie fest. (Geerbt von ReplicationObject) |
Methoden
ChangeMonitorThreshold(Int32, Boolean, Int32, Int32) |
Ändert die Schwellenwertmetrik für die Überwachung einer Veröffentlichung. |
CheckValidCreation() |
Überprüft, ob die Replikationserstellung gültig ist. (Geerbt von ReplicationObject) |
CheckValidDefinition(Boolean) |
Gibt an, ob die Definition gültig ist. (Geerbt von ReplicationObject) |
CleanUpTracerTokenHistory(DateTime) |
Entfernt sämtliche Metadaten für Überwachungstoken, deren Alter das angegebene Datum überschreitet, aus einer Datenbank (Veröffentlichung mithilfe der Transaktionsreplikation). |
CleanUpTracerTokenHistory(Int32) |
Entfernt Metadaten für ein spezifisches Überwachungstoken aus einer Datenbank, das mithilfe der Transaktionsreplikation veröffentlicht wurde. |
CommitPropertyChanges() |
Sendet alle zwischengespeicherten Eigenschaftsänderungsanweisungen an die Instanz von Microsoft SQL Server. (Geerbt von ReplicationObject) |
Decouple() |
Entkoppelt das Replikationsobjekt, auf das verwiesen wird, vom Server. (Geerbt von ReplicationObject) |
EnumErrorRecords(Int32) |
Gibt Informationen zu Fehlern zurück, die einer angegebenen Fehler-ID zugeordnet sind und die während einer Synchronisierungssitzung aufgetreten sind. |
EnumLogReaderAgent() |
Gibt Informationen zum Protokolllese-Agentauftrag zurück, die von der überwachten Veröffentlichung verwendet werden. |
EnumMonitorThresholds() |
Gibt die für diese Veröffentlichung definierten Replikationsmonitor-Schwellenwerte zurück. |
EnumQueueReaderAgent() |
Gibt Informationen zum Warteschlangenlese-Agentauftrag zurück, der von der überwachten Veröffentlichung verwendet wird. |
EnumSnapshotAgent() |
Gibt Informationen zum Momentaufnahme-Agentauftrag zurück, der von der überwachten Veröffentlichung verwendet wird. |
EnumSubscriptions() |
Gibt Informationen zu Abonnements zurück, die die überwachte Veröffentlichung abonnieren. |
EnumSubscriptions2(SubscriptionResultOption) |
Gibt zusätzliche Informationen zu Abonnements zurück, die die überwachte Veröffentlichung abonnieren. |
EnumTracerTokenHistory(Int32) |
Gibt Abonnentenlatenzzeit-Informationen für einen einzelnen Überwachungstokendatensatz zurück, der in eine überwachte Transaktionsveröffentlichung eingefügt wurde. |
EnumTracerTokens() |
Gibt alle Überwachungstoken zurück, die in die überwachte Transaktionsveröffentlichung eingefügt wurden. |
GetChangeCommand(StringBuilder, String, String) |
Gibt den Änderungsbefehl von der Replikation zurück. (Geerbt von ReplicationObject) |
GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Gibt den Erstellungsbefehl von der Replikation zurück. (Geerbt von ReplicationObject) |
GetDropCommand(StringBuilder, Boolean) |
Gibt den Löschbefehl von der Replikation zurück. (Geerbt von ReplicationObject) |
InternalRefresh(Boolean) |
Initiiert eine interne Aktualisierung von der Replikation. (Geerbt von ReplicationObject) |
Load() |
Lädt die Eigenschaften eines vorhandenen Objekts vom Server. (Geerbt von ReplicationObject) |
LoadProperties() |
Lädt die Eigenschaften eines vorhandenen Objekts vom Server. (Geerbt von ReplicationObject) |
Refresh() |
Lädt die Eigenschaften des Objekts erneut. (Geerbt von ReplicationObject) |
TransPendingCommandInfo(String, String, SubscriptionOption) |
Gibt Informationen zu ausstehenden Befehlen für ein Abonnement zurück. |