PublicationMonitor Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue il monitoraggio di una pubblicazione.
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
- Ereditarietà
Commenti
Verrà generata un'eccezione se il server di distribuzione, il database di distribuzione e il server di pubblicazione specificati non sono configurati per la replica.
PublicationMonitor richiede una connessione al server di distribuzione.
Thread safety
Tutti i membri statici pubblici (Shared
in Microsoft Visual Basic) di questo tipo sono sicuri per le operazioni multithreaded. Non è invece garantita la sicurezza dei membri dell'istanza.
Costruttori
PublicationMonitor() |
Crea una nuova istanza della classe PublicationMonitor. |
PublicationMonitor(String, String, String, String, ServerConnection) |
Crea una nuova istanza della classe PublicationMonitor con il nome, il database di distribuzione, il server di pubblicazione, il database di pubblicazione e la connessione al server di distribuzione specificati. |
Proprietà
CachePropertyChanges |
Ottiene o imposta un valore che indica se memorizzare nella cache o se applicare immediatamente le modifiche apportate alle proprietà di replica. (Ereditato da ReplicationObject) |
CacheRefreshPolicy |
Ottiene o imposta i criteri di monitoraggio per l'aggiornamento della cache. |
ConnectionContext |
Ottiene o imposta la connessione a un'istanza di Microsoft SQL Server. (Ereditato da ReplicationObject) |
Description |
Ottiene la descrizione in formato testo della pubblicazione. |
DistributionDBName |
Ottiene il nome del database di distribuzione utilizzato dalla pubblicazione. |
ExcludeAnonymousSubscriptions |
Ottiene o imposta un valore che indica se le sottoscrizioni anonime sono escluse o incluse nei risultati del monitoraggio. |
IsExistingObject |
Ottiene un valore che indica se l'oggetto esiste nel server. (Ereditato da ReplicationObject) |
Name |
Ottiene o imposta il nome della pubblicazione monitorata. |
PublicationDBName |
Ottiene o imposta il nome del database di pubblicazione. |
PublisherName |
Ottiene o imposta il nome del server di pubblicazione. |
QueueReaderAgentName |
Ottiene il nome dell'agente di lettura coda. |
SqlServerName |
Ottiene il nome dell'istanza di Microsoft SQL Server a cui è connesso questo oggetto. (Ereditato da ReplicationObject) |
Status |
Ottiene lo stato della pubblicazione. |
StatusAndWarning |
Ottiene lo stato e gli avvisi della pubblicazione a cui si fa riferimento nel server di distribuzione, inclusi tutti gli agenti associati per la pubblicazione. |
Type |
Ottiene il tipo di replica a cui partecipa la pubblicazione. |
UserData |
Ottiene o imposta una proprietà di un oggetto che consente agli utenti di collegare i relativi dati all'oggetto in questione. (Ereditato da ReplicationObject) |
Metodi
ChangeMonitorThreshold(Int32, Boolean, Int32, Int32) |
Modifica la metrica del valore soglia di monitoraggio di una pubblicazione. |
CheckValidCreation() |
Controlla la creazione della replica valida. (Ereditato da ReplicationObject) |
CheckValidDefinition(Boolean) |
Indica se la definizione è valida. (Ereditato da ReplicationObject) |
CleanUpTracerTokenHistory(DateTime) |
Rimuove tutti i metadati per i token di traccia precedenti alla data specificata da un database pubblicato mediante la replica transazionale. |
CleanUpTracerTokenHistory(Int32) |
Rimuove i metadati per uno specifico token di traccia da un database pubblicato mediante la replica transazionale. |
CommitPropertyChanges() |
Invia tutte le istruzioni di modifica della proprietà memorizzate nella cache all'istanza di Microsoft SQL Server. (Ereditato da ReplicationObject) |
Decouple() |
Disaccoppia dal server l'oggetto di replica a cui si fa riferimento. (Ereditato da ReplicationObject) |
EnumErrorRecords(Int32) |
Restituisce informazioni sugli errori associati a un ID di errore specificato verificatisi durante una sessione di sincronizzazione. |
EnumLogReaderAgent() |
Restituisce informazioni sul processo dell'agente di lettura log utilizzato dalla pubblicazione monitorata. |
EnumMonitorThresholds() |
Restituisce le soglie di Monitoraggio replica definite per questa pubblicazione. |
EnumQueueReaderAgent() |
Restituisce informazioni sul processo dell'agente di lettura coda utilizzato dalla pubblicazione monitorata. |
EnumSnapshotAgent() |
Restituisce informazioni sul processo dell'agente snapshot utilizzato dalla pubblicazione monitorata. |
EnumSubscriptions() |
Restituisce informazioni sulle sottoscrizioni eseguite alla pubblicazione monitorata. |
EnumSubscriptions2(SubscriptionResultOption) |
Restituisce informazioni aggiuntive sulle sottoscrizioni eseguite alla pubblicazione monitorata. |
EnumTracerTokenHistory(Int32) |
Restituisce informazioni sulla latenza del Sottoscrittore per un solo record del token di traccia inserito in una pubblicazione transazionale monitorata. |
EnumTracerTokens() |
Restituisce tutti i token di traccia inseriti nella pubblicazione transazionale monitorata. |
GetChangeCommand(StringBuilder, String, String) |
Restituisce il comando di modifica dalla replica. (Ereditato da ReplicationObject) |
GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Restituisce il comando di creazione dalla replica. (Ereditato da ReplicationObject) |
GetDropCommand(StringBuilder, Boolean) |
Restituisce il comando di eliminazione dalla replica. (Ereditato da ReplicationObject) |
InternalRefresh(Boolean) |
Avvia un aggiornamento interno dalla replica. (Ereditato da ReplicationObject) |
Load() |
Carica le proprietà di un oggetto esistente dal server. (Ereditato da ReplicationObject) |
LoadProperties() |
Carica le proprietà di un oggetto esistente dal server. (Ereditato da ReplicationObject) |
Refresh() |
Ricarica le proprietà dell'oggetto. (Ereditato da ReplicationObject) |
TransPendingCommandInfo(String, String, SubscriptionOption) |
Restituisce informazioni sui comandi in sospeso per una sottoscrizione. |