PublicationMonitor Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contrôle une publication.
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
- Héritage
Remarques
Une exception est levée si le serveur de distribution, la base de données de distribution et le serveur de publication spécifiés ne sont pas configurés pour la réplication.
PublicationMonitor nécessite une connexion au serveur de distribution.
Cohérence de thread
Tous les membres statiques publics (Shared
dans Microsoft Visual Basic) de ce type sont sécurisés pour les opérations multithread. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.
Constructeurs
PublicationMonitor() |
Crée une instance de la classe PublicationMonitor. |
PublicationMonitor(String, String, String, String, ServerConnection) |
Crée une nouvelle instance de la classe PublicationMonitor avec le nom, la base de données de distribution, le serveur de publication, la base de données de publication et la connexion au serveur de distribution spécifiés. |
Propriétés
CachePropertyChanges |
Obtient ou définit s'il faut mettre en cache des modifications effectuées sur les propriétés de réplication ou les appliquer immédiatement. (Hérité de ReplicationObject) |
CacheRefreshPolicy |
Obtient ou définit la stratégie d'actualisation du cache du moniteur. |
ConnectionContext |
Obtient ou définit la connexion à une instance de Microsoft SQL Server. (Hérité de ReplicationObject) |
Description |
Obtient la description textuelle de la publication. |
DistributionDBName |
Obtient le nom de la base de données de distribution utilisée par la publication. |
ExcludeAnonymousSubscriptions |
Obtient ou définit si les abonnements anonymes sont exclus ou inclus dans les résultats d'analyse. |
IsExistingObject |
Détermine si l'objet existe ou non sur le serveur. (Hérité de ReplicationObject) |
Name |
Obtient ou définit le nom de la publication analysée. |
PublicationDBName |
Obtient ou définit le nom de la base de données de publication. |
PublisherName |
Obtient ou définit le nom du serveur de publication. |
QueueReaderAgentName |
Obtient le nom de l'agent de lecture de la file d'attente. |
SqlServerName |
Obtient le nom de l’instance Microsoft SQL Server à laquelle cet objet est connecté. (Hérité de ReplicationObject) |
Status |
Obtient l'état de la publication. |
StatusAndWarning |
Obtient l'état et les avertissements de la publication référencée sur le serveur de distribution en incluant tous les agents associés pour la publication. |
Type |
Obtient le type de réplication à laquelle la publication participe. |
UserData |
Obtient ou définit une propriété d'objet qui permet aux utilisateurs d'attacher leurs propres données à l'objet. (Hérité de ReplicationObject) |
Méthodes
ChangeMonitorThreshold(Int32, Boolean, Int32, Int32) |
Modifie la mesure du seuil de supervision pour une publication. |
CheckValidCreation() |
Vérifie la création de la réplication valide. (Hérité de ReplicationObject) |
CheckValidDefinition(Boolean) |
Indique si la définition est valide. (Hérité de ReplicationObject) |
CleanUpTracerTokenHistory(DateTime) |
Supprime toutes les métadonnées pour les jetons de suivi antérieurs à la date spécifiée d'une base de données publiée à l'aide d'une réplication transactionnelle. |
CleanUpTracerTokenHistory(Int32) |
Supprime des métadonnées pour un jeton de suivi spécifique d'une base de données publiée à l'aide d'une réplication transactionnelle. |
CommitPropertyChanges() |
Envoie toutes les instructions de modification de propriété mises en cache à l’instance de Microsoft SQL Server. (Hérité de ReplicationObject) |
Decouple() |
Dissocie l'objet de réplication référencé du serveur. (Hérité de ReplicationObject) |
EnumErrorRecords(Int32) |
Retourne des informations sur les erreurs associées à un ID d'erreur spécifié survenues pendant une session de synchronisation. |
EnumLogReaderAgent() |
Retourne des informations pour le travail de l'Agent de lecture du journal utilisé par la publication contrôlée. |
EnumMonitorThresholds() |
Retourne les seuils d'analyse de réplication définis pour cette publication. |
EnumQueueReaderAgent() |
Retourne des informations pour le travail de l'Agent de lecture de la file d'attente utilisé par la publication contrôlée. |
EnumSnapshotAgent() |
Retourne des informations pour le travail de l'Agent d'instantané utilisé par la publication contrôlée. |
EnumSubscriptions() |
Retourne des informations sur les abonnements souscrits à la publication analysée. |
EnumSubscriptions2(SubscriptionResultOption) |
Retourne des informations supplémentaires sur les abonnements souscrits à la publication analysée. |
EnumTracerTokenHistory(Int32) |
Retourne des informations de latence de l'Abonné pour un enregistrement de jeton de suivi unique inséré dans une publication transactionnelle analysée. |
EnumTracerTokens() |
Retourne tous les jetons de suivi insérés dans la publication transactionnelle analysée. |
GetChangeCommand(StringBuilder, String, String) |
Retourne la commande de modification de la réplication. (Hérité de ReplicationObject) |
GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Retourne la commande de création de la réplication. (Hérité de ReplicationObject) |
GetDropCommand(StringBuilder, Boolean) |
Retourne la commande de suppression de la réplication. (Hérité de ReplicationObject) |
InternalRefresh(Boolean) |
Initialise une actualisation interne de la réplication. (Hérité de ReplicationObject) |
Load() |
Charge les propriétés d'un objet existant à partir du serveur. (Hérité de ReplicationObject) |
LoadProperties() |
Charge les propriétés d'un objet existant à partir du serveur. (Hérité de ReplicationObject) |
Refresh() |
Recharge les propriétés de l'objet. (Hérité de ReplicationObject) |
TransPendingCommandInfo(String, String, SubscriptionOption) |
Retourne des informations sur des commandes en attente pour un abonnement. |