PublicationMonitor Classe

Definizione

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à
PublicationMonitor

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.

Si applica a

Vedi anche