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.
Monitora 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à fatta un'eccezione se il Distributore, il database di distribuzione e il Publisher specificati non sono configurati per la replicazione.
PublicationMonitor richiede una connessione con il Distributore.
Sicurezza dei Thread
Qualsiasi membro pubblico statico (Sharedin Microsoft Visual Basic) di questo tipo è sicuro per operazioni multithread. Non è garantito che tutti i membri dell'istanza siano thread-safe.
Costruttori
| Nome | Descrizione |
|---|---|
| PublicationMonitor() |
Crea una nuova istanza della classe PublicationMonitor. |
| PublicationMonitor(String, String, String, String, ServerConnection) |
Crea una nuova istanza della PublicationMonitor classe con il nome specificato, database di distribuzione, Publisher, database di pubblicazioni e connessione al Distributore. |
Proprietà
| Nome | Descrizione |
|---|---|
| CachePropertyChanges |
Ottiene o stabilisce se memorizzare le modifiche apportate alle proprietà di replicazione o applicarle immediatamente. (Ereditato da ReplicationObject) |
| CacheRefreshPolicy |
Ottiene o imposta la policy di aggiornamento della cache del monitor. |
| ConnectionContext |
Ottiene o imposta la connessione a un'istanza di Microsoft SQL Server. (Ereditato da ReplicationObject) |
| Description |
Riceve la descrizione testuale della pubblicazione. |
| DistributionDBName |
Ottiene il nome del database di distribuzione utilizzato dalla pubblicazione. |
| ExcludeAnonymousSubscriptions |
Determina se le iscrizioni anonime sono escluse o incluse nei risultati del monitor. |
| IsExistingObject |
Ottiene se l'oggetto esiste o meno sul server. (Ereditato da ReplicationObject) |
| Name |
Riceve o imposta il nome della pubblicazione monitorata. |
| PublicationDBName |
Ottiene o imposta il nome del database della pubblicazione. |
| PublisherName |
Ottiene o imposta il nome dell'Publisher. |
| QueueReaderAgentName |
Ottiene il nome dell'agente del lettore della coda. |
| SqlServerName |
Ottiene il nome dell'istanza di Microsoft SQL Server a cui è collegato questo oggetto. (Ereditato da ReplicationObject) |
| Status |
Ottiene lo stato della pubblicazione. |
| StatusAndWarning |
Riceve lo stato e gli avvisi della pubblicazione di riferimento sul Distributore, inclusi tutti gli agenti associati alla pubblicazione. |
| Type |
Ottiene il tipo di replica a cui partecipa la pubblicazione. |
| UserData |
Ottiene o imposta una proprietà oggetto che permette agli utenti di allegare i propri dati all'oggetto. (Ereditato da ReplicationObject) |
Metodi
| Nome | Descrizione |
|---|---|
| ChangeMonitorThreshold(Int32, Boolean, Int32, Int32) |
Modifica la metrica del valore soglia di monitoraggio di una pubblicazione. |
| CheckValidCreation() |
Controlla la valida creazione della replica. (Ereditato da ReplicationObject) |
| CheckValidDefinition(Boolean) |
Indica se la definizione è valida. (Ereditato da ReplicationObject) |
| CleanUpTracerTokenHistory(DateTime) |
Rimuove tutti i metadati dei token tracer più vecchi della data specificata da un database pubblicato utilizzando la replicazione transazionale. |
| CleanUpTracerTokenHistory(Int32) |
Rimuove i metadati di uno specifico token tracciatore da un database pubblicato utilizzando la replica transazionale. |
| CommitPropertyChanges() |
Invia tutte le istruzioni di modifica delle proprietà nella cache all'istanza di Microsoft SQL Server. (Ereditato da ReplicationObject) |
| Decouple() |
Disaccoppia l'oggetto di replica di riferimento dal server. (Ereditato da ReplicationObject) |
| EnumErrorRecords(Int32) |
Restituisce informazioni sugli errori associati a un ID di errore specificato verificati durante una sessione di sincronizzazione. |
| EnumLogReaderAgent() |
Informazioni sui resi per il lavoro Log Reader Agent utilizzato dalla pubblicazione monitorata. |
| EnumMonitorThresholds() |
Restituisce le soglie del monitor di replicazione definite per questa pubblicazione. |
| EnumQueueReaderAgent() |
Informazioni sui resi per il lavoro Agent Lettore di Coda utilizzato dalla pubblicazione monitorata. |
| EnumSnapshotAgent() |
Informazioni di restituzione per il lavoro agente di snapshot utilizzato dalla pubblicazione monitorata. |
| EnumSubscriptions() |
Restituisce le informazioni sugli abbonamenti abbonati alla pubblicazione monitorata. |
| EnumSubscriptions2(SubscriptionResultOption) |
Restituisce ulteriori informazioni sugli abbonamenti abbonati alla pubblicazione monitorata. |
| EnumTracerTokenHistory(Int32) |
Restituisce le informazioni sulla latenza dell'abbonato per un singolo record token tracciante inserito in una pubblicazione transazionale monitorata. |
| EnumTracerTokens() |
Restituisce tutti i token tracer inseriti nella pubblicazione transazionale monitorata. |
| GetChangeCommand(StringBuilder, String, String) |
Restituisce il comando change dalla replicazione. (Ereditato da ReplicationObject) |
| GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Restituisce il comando create dalla replicazione. (Ereditato da ReplicationObject) |
| GetDropCommand(StringBuilder, Boolean) |
Restituisce il comando drop dalla replicazione. (Ereditato da ReplicationObject) |
| InternalRefresh(Boolean) |
Avvia un aggiornamento interno dalla replicazione. (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 un abbonamento. |