Partager via


ReplicationMonitor.EnumPublishers2 Méthode

Définition

Retourne une liste de serveurs de publication qui utilisent le serveur actuellement connecté en tant que serveur de distribution.

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

Retours

Objet DataSet qui contient les colonnes suivantes.

Colonne Type de données Description
publisherString Nom d'un serveur de publication.
bd_distributionString Nom de la base de données de distribution utilisée par un serveur de publication donné.
statusInt32 É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 = Inactif

5 = Nouvel essai

6 = Échec

warningInt32 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 au-delà du seuil autorisé, exprimé en pourcentage de la période de rétention.

2 = Latence. La durée de la réplication des données depuis un serveur de publication transactionnelle vers l'Abonné dépasse le seuil, en secondes.

4 = Expiration de la fusion. Un abonnement à une publication de fusion a dépassé la période de rétention au-delà du seuil autorisé, exprimé en pourcentage de la période de rétention.

8 = Durée d'exécution rapide de la fusion. La durée de la réalisation de la synchronisation d'un abonnement de fusion dépasse le seuil, en secondes, via une connexion réseau rapide.

16 = Durée d'exécution lente de la fusion. La durée de la réalisation de la synchronisation d'un abonnement de fusion dépasse le seuil, en secondes, via une connexion d'accès réseau à distance ou lente.

32 = Vitesse d'exécution rapide de la fusion. La vitesse de transmission des lignes pendant la synchronisation d'un abonnement de fusion n'est pas parvenue à maintenir le taux du seuil, en lignes par seconde, via une connexion réseau rapide.

64 = Vitesse d'exécution lente de la fusion. La vitesse de transmission des lignes pendant la synchronisation d'un abonnement de fusion n'est pas parvenue à maintenir le taux du seuil, en lignes par seconde, via une connexion d'accès réseau à distance ou lente.

publicationcountInt32 Nombre de publications appartenant au serveur de publication.

Remarques

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

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

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

S’applique à

Voir aussi