Langage

PublisherMonitor.EnumLogReaderAgentSessionDetails(String, String) Méthode

Définition

Envoie des informations détaillées sur une session d’agent Lecteur de Journal.

public:
 System::Data::DataSet ^ EnumLogReaderAgentSessionDetails(System::String ^ agentName, System::String ^ sessionId);
public System.Data.DataSet EnumLogReaderAgentSessionDetails(string agentName, string sessionId);
member this.EnumLogReaderAgentSessionDetails : string * string -> System.Data.DataSet
Public Function EnumLogReaderAgentSessionDetails (agentName As String, sessionId As String) As DataSet

Paramètres

agentName
String

Une valeur qui spécifie String le nom de l’agent lecteur de journal. Vous pouvez obtenir cette valeur à partir de la LogReaderAgentName propriété de la base de données publiée.

sessionId
String

Une valeur qui représente les données et l’heure de la session pour laquelle les String détails sont retournés. Cette valeur peut être obtenue à partir de la colonne de temps retournée par la EnumLogReaderAgentSessions(String, Int32, Boolean) méthode.

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

Temps String Moment de journalisation pour les détails de la session.
Commentaires String Texte descriptif.
Durée Int32 Temps écoulé de l’activité de session enregistrée, en 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.
delivery_time Int32 Heure à laquelle la première transaction est livrée.
delivered_transactions Int32 Nombre total de transactions livrées au cours de la session.
delivered_commands 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.
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 PublisherMonitor 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 EnumLogReaderAgentSessionDetails 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