Partager via


Classe PublicationMonitor

Monitors a publication.

Hiérarchie d'héritage

System.Object
  Microsoft.SqlServer.Replication.ReplicationObject
    Microsoft.SqlServer.Replication.PublicationMonitor

Espace de noms :  Microsoft.SqlServer.Replication
Assembly :  Microsoft.SqlServer.Rmo (en Microsoft.SqlServer.Rmo.dll)

Syntaxe

'Déclaration
Public NotInheritable Class PublicationMonitor _
    Inherits ReplicationObject
'Utilisation
Dim instance As PublicationMonitor
public sealed class PublicationMonitor : ReplicationObject
public ref class PublicationMonitor sealed : public ReplicationObject
[<SealedAttribute>]
type PublicationMonitor =  
    class 
        inherit ReplicationObject 
    end
public final class PublicationMonitor extends ReplicationObject

Le type PublicationMonitor expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique PublicationMonitor() Creates a new instance of the PublicationMonitor class.
Méthode publique PublicationMonitor(String, String, String, String, ServerConnection) Creates a new instance of the PublicationMonitor class with the specified name, distribution database, Publisher, publication database, and connection to the Distributor.

Haut de la page

Propriétés

  Nom Description
Propriété publique CachePropertyChanges Gets or sets whether to cache changes made to the replication properties or to apply them immediately. (hérité de ReplicationObject.)
Propriété publique CacheRefreshPolicy Infrastructure. Gets or sets the monitor cache refresh policy.
Propriété publique ConnectionContext Gets or sets the connection to an instance of Microsoft SQL Server. (hérité de ReplicationObject.)
Propriété publique Description Gets the textual description of the publication.
Propriété publique DistributionDBName Gets the name of the distribution database used by the publication.
Propriété publique ExcludeAnonymousSubscriptions Gets or sets whether anonymous subscriptions are excluded from or included in the monitor results.
Propriété publique IsExistingObject Gets whether the object exists on the server or not. (hérité de ReplicationObject.)
Propriété publique Name Gets or sets the name of the monitored publication.
Propriété publique PublicationDBName Gets or sets the name of the publication database.
Propriété publique PublisherName Gets or sets the name of the Publisher.
Propriété publique QueueReaderAgentName Gets the queue reader agent name.
Propriété publique SqlServerName Gets the name of the Microsoft SQL Server instance to which this object is connected. (hérité de ReplicationObject.)
Propriété publique Status Gets the status of the publication.
Propriété publique StatusAndWarning Gets the status and warnings of the referenced publication on the Distributor, including all of the agents associated for the publication.
Propriété publique Type Gets the type of replication in which the publication participates.
Propriété publique UserData Gets or sets an object property that allows users to attach their own data to the object. (hérité de ReplicationObject.)

Haut de la page

Méthodes

  Nom Description
Méthode publique ChangeMonitorThreshold Changes the monitoring threshold metric for a publication.
Méthode publique CleanUpTracerTokenHistory(DateTime) Removes all metadata for tracer tokens older than the specified date from a database published using transactional replication.
Méthode publique CleanUpTracerTokenHistory(Int32) Removes metadata for a specific tracer token from a database published using transactional replication.
Méthode publique CommitPropertyChanges Sends all the cached property change statements to the instance of Microsoft SQL Server. (hérité de ReplicationObject.)
Méthode publique Decouple Decouples the referenced replication object from the server. (hérité de ReplicationObject.)
Méthode publique EnumErrorRecords Returns information about errors associated with a specified error ID that occurred during a synchronization session.
Méthode publique EnumLogReaderAgent Returns information for the Log Reader Agent job used by the monitored publication.
Méthode publique EnumMonitorThresholds Returns the replication monitor thresholds defined for this publication.
Méthode publique EnumQueueReaderAgent Returns information for the Queue Reader Agent job used by the monitored publication.
Méthode publique EnumSnapshotAgent Returns information for the Snapshot Agent job used by the monitored publication.
Méthode publique EnumSubscriptions Returns information on subscriptions that are subscribed to the monitored publication.
Méthode publique EnumSubscriptions2 Returns additional information on subscriptions that are subscribed to the monitored publication.
Méthode publique EnumTracerTokenHistory Returns Subscriber latency information for a single tracer token record inserted into a monitored transactional publication.
Méthode publique EnumTracerTokens Returns all tracer tokens that have been inserted into the monitored transactional publication.
Méthode publique Equals (hérité de Object.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetType (hérité de Object.)
Méthode publique Load Loads the properties of an existing object from the server. (hérité de ReplicationObject.)
Méthode publique LoadProperties Loads the properties of an existing object from the server. (hérité de ReplicationObject.)
Méthode publique Refresh Reloads the properties of the object. (hérité de ReplicationObject.)
Méthode publique ToString (hérité de Object.)
Méthode publique TransPendingCommandInfo Returns information about pending commands for a subscription.

Haut de la page

Notes

An exception will be thrown if the specified Distributor, distribution database, and Publisher are not configured for replication.

PublicationMonitor requires a connection to the Distributor.

Thread Safety

Any public static (Shared in Microsoft Visual Basic) members of this type are safe for multithreaded operations. Any instance members are not guaranteed to be thread safe.

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.SqlServer.Replication

Autres ressources

Surveiller la réplication par programme (programmation RMO)