PublisherMonitor.EnumLogReaderAgentSessionDetails(String, String) 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.
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.