ReplicationMonitor.EnumLogReaderAgents 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 les informations sur les travaux de l'Agent de lecture du journal au serveur de distribution contrôlé.
public:
System::Data::DataSet ^ EnumLogReaderAgents();
public System.Data.DataSet EnumLogReaderAgents ();
member this.EnumLogReaderAgents : unit -> System.Data.DataSet
Public Function EnumLogReaderAgents () As DataSet
Retours
Objet DataSet qui contient les colonnes suivantes.
Colonne | Type de données | Description |
---|---|---|
db_name | String | Nom de la base de données de distribution. |
name | String | Nom du travail de l'Agent de réplication. |
status | Int32 | État d'exécution : 1 = Démarrage 2 = Succès 3 = En cours 4 = Inactif 5 = Nouvelle tentative 6 = Échec |
publisher | String | Nom de l’éditeur. |
publisher_db | String | Nom de la base de données de publication. |
start_time | String | Date et heure de dernière exécution de l'agent. |
time | String | Date et heure de connexion à la session. |
duration | Int32 | Temps écoulé de la session, en secondes. |
comments | String | Texte du message enregistré par l'agent. |
delivery_time | Int32 | Heure de livraison de la première transaction. |
delivered_transactions | Int32 | Nombre total de transactions transmises dans la session. |
delivered_commands | Int32 | Nombre total de commandes transmises dans la session. |
average_commands | Int32 | Nombre moyen de commandes par transaction transmises dans la session. |
delivery_rate | Single | Nombre moyen de commandes transmises par seconde. |
delivery_latency | Int32 | Temps écoulé, en millisecondes, entre la validation d'une commande dans la base de données publiée et sa validation dans la base de données de distribution. |
error_id | Int32 | 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_id | Byte **[16]** | Identificateur du SQL Server Agent travail qui démarre l’agent de réplication. |
local_job | Boolean | Lorsque la valeur est true , le travail de l'agent est disponible sur le serveur de distribution.
|
profile_id | Int32 | Identificateur du profil. |
agent_id | Int32 | Identificateur du travail de l'agent. |
local_timestamp | Byte **[8]** | Horodateur de l'exécution la plus récente de l'agent. |
Remarques
Vous devez valider les modifications de propriété apportées à l’objet ReplicationMonitor avant d’appeler cette méthode, car les propriétés de cet objet doivent peut-être être chargées si elles n’ont pas déjà été chargées.
La EnumLogReaderAgents 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 la base de données de distribution.