Partager via


PublisherMonitor.EnumDistributionAgentSessionDetails(String, String) Méthode

Définition

Retourne des informations détaillées sur une session de l'Agent de distribution.

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

Paramètres

agentName
String

Valeur String qui spécifie le nom de l'Agent de distribution.

sessionId
String

Valeur String qui représente les données et heure de la session pour laquelle les détails sont retournés. Cette valeur peut être obtenue de la colonne d'heure retournée par la méthode EnumDistributionAgentSessions(String, Int32, Boolean).

Retours

Objet DataSet qui contient les colonnes suivantes.

Colonne Type de données Description
runstatusInt32 État d'exécution :

1 = Démarrage

2 = Succès

3 = En cours

4 = Inactif

5 = Nouvelle tentative

6 = Échec

timeDateTime Heure de l'enregistrement pour le détail de session.
commentsString Texte descriptif.
durationInt32 Temps écoulé de l’activité de session journalisée, en secondes.
delivery_rateSingle Nombre moyen de commandes transmises par seconde.
delivery_latencyInt32 Temps de latence, en millisecondes, entre l'entrée de la transaction dans la base de données de distribution et son application à l'abonné.
(Aucun nom de colonne) Non applicable À usage interne uniquement
delivered_transactionsInt32 Nombre total de transactions transmises dans la session.
delivered_commandsInt32 Nombre total de commandes transmises dans la session.
average_commandsInt32 Nombre moyen de commandes par transaction transmises dans la session.
error_idInt32 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

La EnumDistributionAgentSessionDetails 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.

S’applique à

Voir aussi