ReplicationMonitor.EnumPublishers2 Méthode
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.
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 |
---|---|---|
publisher | String | Nom d'un serveur de publication. |
bd_distribution | String | Nom de la base de données de distribution utilisée par un serveur de publication donné. |
status | 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 = Inactif 5 = Nouvel essai 6 = Échec |
warning | 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 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. |
publicationcount | Int32 | 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).