Langage

ReplicationMonitor.EnumQueueReaderAgentSessions Méthode

Définition

Retourne une liste d’informations sur les sessions de l’agent Lectureur de file d’attente, incluant des informations de statut et statistiques.

public:
 System::Data::DataSet ^ EnumQueueReaderAgentSessions(System::String ^ distributionDatabase, int publicationId, int sessionDuration, bool returnOnlyErrorSessions);
public System.Data.DataSet EnumQueueReaderAgentSessions(string distributionDatabase, int publicationId, int sessionDuration, bool returnOnlyErrorSessions);
member this.EnumQueueReaderAgentSessions : string * int * int * bool -> System.Data.DataSet
Public Function EnumQueueReaderAgentSessions (distributionDatabase As String, publicationId As Integer, sessionDuration As Integer, returnOnlyErrorSessions As Boolean) As DataSet

Paramètres

distributionDatabase
String

Une String valeur qui spécifie la base de données de distribution.

publicationId
Int32

Une Int32 valeur qui spécifie la valeur ID qui identifie de manière unique la publication.

sessionDuration
Int32

Une Int32 valeur qui spécifie le nombre d’heures avant le temps actuel auquel limiter les résultats. Par exemple, une valeur de 24 renverra des informations sur les sessions d’agents au cours des dernières 24 heures. Une valeur de -1 informations de déclaration sur les 100 dernières sessions, et une valeur de 0 informations de déclaration sur toutes les sessions.

returnOnlyErrorSessions
Boolean

Une Boolean valeur qui précise s’il faut retourner des informations uniquement sur les sessions ayant entraîné une erreur ou sur toutes les sessions. Si true, seules les sessions d’erreur sont renvoyées. Si false, toutes les séances sont renvoyées.

Retours

Un DataSet objet contenant les colonnes suivantes.

Colonne Type de données Description
Statut de la période Int32 Statut de course :

1 = Début

2 = Réussir

3 = En cours

4 = Au ralenti

5 = Réessai

6 = Échec

start_time String Date et heure de la dernière exécution d’un agent.
Temps String Date et heure de l’enregistrement de la séance.
Commentaires String Message enregistré par l’agent.
Durée Int32 Le temps écoulé de la séance, en quelques secondes.
delivery_rate Single Nombre moyen de commandes données par seconde.
delivery_latency Int32 Le temps, en millisecondes, entre l’envoi d’une commande dans la base de données publiée et celui dans la base de données de distribution.
publication_id Int32 Pièce d’identité de la publication.
transactions_processed Int32 Nombre total de transactions livrées au cours de la session.
commands_processed Int32 Nombre total de commandes données lors de la session.
average_commands Int32 Nombre moyen de commandes par transaction livrées pendant la session.
action_count Int32 Nombre de messages de journal d’agent enregistrés pendant la session.
error_id Int32 L’identifiant de l’erreur dans la [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) table système. Utilisez la EnumErrorRecords(Int32) méthode pour fournir des informations détaillées sur une erreur.

Remarques

Vous devez valider toute modification de propriété sur l’objet ReplicationMonitor avant d’appeler cette méthode, car les propriétés de cet objet peuvent devoir être chargées si elles ne l’ont pas déjà été.

La EnumQueueReaderAgentSessions méthode ne peut être appelée que par des membres de la db_owner base de données ou replmonitor des rôles fixes dans la base de données de distribution.

S’applique à

Voir aussi