ReplicationMonitor.EnumMergeAgents 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 fusion au serveur de distribution contrôlé.
public:
System::Data::DataSet ^ EnumMergeAgents();
public System.Data.DataSet EnumMergeAgents ();
member this.EnumMergeAgents : unit -> System.Data.DataSet
Public Function EnumMergeAgents () 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. |
publication | String | Nom de la publication. |
subscriber | String | Nom de l’abonné. |
subscriber_db | String | Nom de la base de données d'abonnement. |
subscription_type | Int32 | Type d’abonnement : 0 = par envoi de données (push) 1 = par extraction de données (pull) 2 = anonyme |
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_rate | Single | Nombre moyen de lignes transmises par seconde. |
download_inserts | Int32 | Nombre d'insertions appliquées sur l'Abonné |
download_updates | Int32 | Nombre de mises à jour appliquées sur l'Abonné |
download_deletes | Int32 | Nombre de suppressions appliquées sur l'Abonné |
publisher_conflicts | Int32 | Nombre de conflits s'étant produits lors de l'application des modifications sur l'Abonné |
upload_inserts | Int32 | Nombre d'insertions appliquées sur le serveur de publication |
upload_updates | Int32 | Nombre de mises à jour appliquées sur le serveur de publication |
upload_deletes | Int32 | Nombre de suppressions appliquées sur le serveur de publication |
subscriber_conflicts | Int32 | Nombre de conflits s'étant produits lors de l'application des modifications sur le serveur de publication |
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. |
offload_enabled | Boolean | Si la valeur est true , l'abonnement prend en charge l'activation de l'agent distant.
|
offload_server | Boolean | Nom du serveur utilisé avec l'activation de l'agent distant. |
subscriber_type | Byte | Type de source de données sur l'Abonné : 0 = SQL Server Abonné. 1 = source de données ODBC (Open Database Connectivity). |
Remarques
La EnumMergeAgents 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.