Partager via


ReplicationMonitor.EnumDistributionAgents Méthode

Définition

Retourne les informations sur les travaux de l'Agent de distribution au serveur de distribution contrôlé.

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

Retours

Objet DataSet qui contient les colonnes suivantes.

Colonne Type de données Description
db_nameString Nom de la base de données de distribution.
nameString Nom du travail de l’agent de réplication.
statusInt32 État d'exécution :

1 = Démarrage

2 = Succès

3 = En cours

4 = Inactif

5 = Nouvelle tentative

6 = Échec

publisherString Nom de l’éditeur.
publisher_dbString Nom de la base de données de publication.
publicationString Nom de la publication.
subscriberString Nom de l’abonné.
subscriber_dbString Nom de la base de données d'abonnement.
subscription_typeInt32 Type d’abonnement :

0 = par envoi de données (push)

1 = par extraction de données (pull)

2 = anonyme

start_timeString Date et heure de dernière exécution de l'agent.
timeString Date et heure de connexion à la session.
durationInt32 Temps écoulé de la session, en secondes.
commentsString Texte du message enregistré par l'agent.
delivery_timeInt32 Heure de livraison de la première transaction.
delivered_transactionsInt32 Nombre total de transactions transmises dans la session.
delivered_commandsInt32 Nombre total de commandes transmises dans la session.
average_commandsInt32 Nombre moyen de commandes par transaction transmises dans la session.
delivery_rateSingle Nombre moyen de commandes transmises par seconde.
delivery_latencyInt32 Temps de latence, en millisecondes, entre l'entrée de la transaction dans la base de données de distribution et son application à l'abonné.
error_idInt32 ID de l’erreur dans la table système [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) Utilisez la méthode EnumErrorRecords(Int32) pour retourner les informations détaillées sur une erreur.
job_idByte **[16]** Identificateur du SQL Server Agent travail qui démarre l’agent de réplication.
local_jobBoolean Lorsque la valeur est true, le travail de l'agent est disponible sur le serveur de distribution.
profile_idInt32 Identificateur du profil.
agent_idInt32 Identificateur du travail de l'agent.
local_timestampByte **[8]** Horodateur de l'exécution la plus récente de l'agent.
offload_enabledBoolean Si la valeur est true, l'abonnement prend en charge l'activation de l'agent distant.
offload_serverBoolean Nom du serveur utilisé avec l'activation de l'agent distant.
subscriber_typeByte Type de source de données sur l'Abonné :

0 = SQL Server Abonné.

1 = source de données ODBC (Open Database Connectivity).

Remarques

La EnumDistributionAgents méthode ne peut être appelée que par les db_owner membres des rôles de base de données fixes ou replmonitor sur une base de données de distribution sur le serveur de distribution.

S’applique à

Voir aussi