ReplicationMonitor.EnumQueueReaderAgentSessionDetails 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 détaillées sur une session d'Agent de lecture de la file d'attente.
public:
System::Data::DataSet ^ EnumQueueReaderAgentSessionDetails(System::String ^ distributionDatabase, int publicationId, System::String ^ sessionId);
public System.Data.DataSet EnumQueueReaderAgentSessionDetails (string distributionDatabase, int publicationId, string sessionId);
member this.EnumQueueReaderAgentSessionDetails : string * int * string -> System.Data.DataSet
Public Function EnumQueueReaderAgentSessionDetails (distributionDatabase As String, publicationId As Integer, sessionId As String) As DataSet
Paramètres
- publicationId
- Int32
Valeur Int32 spécifiant la valeur d'ID qui identifie la publication de façon unique.
- sessionId
- String
Valeur String spécifiant la valeur d'ID qui identifie la session de façon unique. contient sessionID
la date et l’heure, converties à partir d’une valeur d’objet System.DataTime système, lorsque la session s’est réellement produite.
Retours
Objet DataSet qui contient les colonnes suivantes.
Colonne | Type de données | Description |
---|---|---|
runstatus | Int32 | État d'exécution : 1 = Démarrage 2 = Succès 3 = En cours 4 = Inactif 5 = Nouvelle tentative 6 = Échec |
time | String | Heure de l'enregistrement pour le détail de session. |
comments | String | Texte descriptif. |
transaction_id | String | ID de transaction stocké avec le message, le cas échéant. |
transaction_status | Int32 | État de la transaction. |
commands_processed | Int32 | Nombre total de commandes traitées dans la session. |
subscriber | String | Nom de l'Abonné. |
subscriberdb | String | Nom de la base de données d’abonnement. |
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. |
Remarques
Vous devez valider toutes les modifications apportées à la propriété de l’objet ReplicationMonitor avant d’appeler cette méthode, car les propriétés de cet objet peuvent avoir besoin d’être chargées si elles n’ont pas déjà été chargées.
La EnumQueueReaderAgentSessionDetails 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.