PublisherMonitor.EnumPublications2 Méthode

Définition

Envoie des informations supplémentaires sur les publications auprès d’un Publisher surveillé.

public:
 System::Data::DataSet ^ EnumPublications2();
public System.Data.DataSet EnumPublications2();
member this.EnumPublications2 : unit -> System.Data.DataSet
Public Function EnumPublications2 () As DataSet

Retours

Un DataSet objet contenant les colonnes suivantes.

Colonne Type de données Description
publisher_db String Nom du serveur de publication.
Publication String C’est le nom d’une publication.
publication_type Int32 Est le type de publication, qui peut être l’une des valeurs suivantes :

0 = Publication transactionnelle

1 = Publication instantanée

2 = Publication par fusion

Statut Int32 Le statut maximal de tous les agents de réplication associés à la publication, qui peut être l’une des valeurs suivantes :

1 = Démarré

2 = Opération réussie

3 = En cours

4 = Au ralenti

5 = Réessayer

6 = Échec

avertissement Int32 Avertissement de seuil maximal généré par un abonnement appartenant à la publication, qui peut être le résultat logique OU d’une ou plusieurs des valeurs suivantes :

1 = Expiration. Un abonnement à une publication transactionnelle a dépassé la période de rétention de plus que le seuil autorisé, en pourcentage de la période de rétention.

2 = Latence. Le temps nécessaire pour répliquer les données d’un Publisher transactionnel vers l’abonné dépasse le seuil, en secondes.

4 = Expiration de la fusion. Un abonnement à une publication fusionnée a dépassé la période de rétention de plus que le seuil autorisé, en pourcentage de la période de rétention.

8 = Durée de fusion rapide. Le temps nécessaire pour finaliser la synchronisation d’un abonnement de fusion dépasse le seuil sur une connexion réseau rapide, en quelques secondes.

16 = Mergeslowrunduration. Le temps nécessaire pour finaliser la synchronisation d’un abonnement de fusion dépasse le seuil sur une connexion réseau lente ou par commutation, en quelques secondes.

32 = Vitesse de course de fusion rapide. Le taux de livraison des lignes lors de la synchronisation d’un abonnement de fusion n’a pas réussi à maintenir le seuil de débit sur une connexion réseau rapide, en lignes par seconde.

64 = Fusion de vitesse de course basse. Le taux de livraison des lignes lors de la synchronisation d’un abonnement de fusion n’a pas réussi à maintenir le seuil de fréquence sur une connexion réseau lente ou par commutation, en lignes par seconde.

worst_latency Int32 Latence maximale, en secondes, des modifications de données propagées par l'Agent de lecture du journal ou l'Agent de distribution pour une publication transactionnelle.
best_latency Int32 Latence minimale, en secondes, des modifications de données propagées par l'Agent de lecture du journal ou l'Agent de distribution pour une publication transactionnelle.
average_latency Int32 Latence moyenne, en secondes, des modifications de données propagées par l'Agent de lecture du journal ou l'Agent de distribution pour une publication transactionnelle.
last_distsync DateTime C’est la dernière date/heure de la course de l’Agent Distribution.
Rétention Int32 C’est la période de conservation de la publication.
seuil de latence Int32 Est le seuil de latence fixé pour la publication transactionnelle.
seuil d’expiration Int32 Est-ce que le seuil d’expiration est fixé pour la publication si c’est une publication fusionnée ?
agentnotrunningthreshold Int32 Est-ce le seuil fixé pour la durée la plus longue pour qu’un agent ne soit pas exécuté ?
nombre d’abonnements Int32 C’est le nombre d’abonnements à une publication.
Nombre de Radiantagent en cours Int32 Est le nombre d’agents de distribution en cours pour la publication
snapshot_agentname String Nom du poste Agent d'instantané pour la publication.
logreader_agentname String Nom du poste d’agent lecteur de journal pour la publication transactionnelle.
qreader_agentname String Nom du job Agent du lecteur de file d’attente pour une publication transactionnelle mise à jour immédiate.
worst_runspeedPerf Int32 C’est le temps de synchronisation le plus long pour la publication de la fusion.
best_runspeedPerf Int32 Est le temps de synchronisation le plus court pour la publication de la fusion.
average_runspeedPerf Int32 Est le temps moyen de synchronisation pour la publication de la fusion.
retention_period_unit Int32 C’est l’unité utilisée pour exprimer la rétention.

Remarques

Validez toute modification de propriété sur l’objet PublisherMonitor avant d’appeler cette méthode, car les propriétés de cet objet peuvent devoir être chargées si elles ne l’ont pas déjà été.

La EnumPublications2 méthode ne peut être appelée que par des membres de la db_owner base de données ou replmonitor des rôles fixes dans la base de données de distribution.

Appeler EnumPublications2 est équivalent à exécuter sp_replmonitorhelppublication (Transact-SQL).

S’applique à

Voir aussi