PublicationMonitor Classe

Definizione

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

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.

Si applica a

Vedi anche