Langage

ReplicationMonitor.EnumPublishers2 Méthode

Définition

Retourne une liste des éditeurs qui utilisent le serveur actuellement connecté comme distributeur.

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

Retours

Un DataSet objet contenant les colonnes suivantes.

Colonne Type de données Description
éditeur String C’est le nom d’un Publisher.
distribution_db String C’est le nom de la base de données de distribution utilisée par un Publisher donné.
Statut Int32 État maximal de tous les agents de réplication associés aux publications sur ce serveur de publication. Il peut avoir 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 à une publication sur ce serveur de publication, qui peut représenter le résultat d'une opération OR logique 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.

Nombre de publications Int32 C’est le nombre de publications appartenant au Publisher.

Remarques

Si un distributeur n’est pas installé ou si la base de données de distribution n’est pas créée, cette méthode crée une exception.

La EnumPublishers2 méthode ne peut être récupérée que par les membres du sysadmin rôle serveur fixe au Distributeur ou par les membres des db_owner rôles de base de données fixes replmonitor sur la base de données de distribution.

Appeler EnumPublishers2 est équivalent à exécuter sp_replmonitorhelppublisher (Transact-SQL).

S’applique à

Voir aussi