ReplicationMonitor.EnumQueueReaderAgentSessionDetails Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve información detallada sobre una sesión de Agente de Lector de Colas.
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
Parámetros
- publicationId
- Int32
Un Int32 valor que especifica el valor ID que identifica de forma única la publicación.
- sessionId
- String
Un String valor que especifica el valor ID que identifica de forma única la sesión. El sessionID contiene la fecha y hora, convertidas a partir de un System.DataTime valor de objeto del sistema, cuando la sesión realmente ocurrió.
Devoluciones
Un DataSet objeto que contiene las siguientes columnas.
| Columna | Tipo de datos | Descripción |
|---|---|---|
| Estado de la etapa | Int32 | Estado en marcha: 1 = Inicio 2 = Sucede 3 = En curso 4 = Ralentí 5 = Repetición 6 = Suspenso |
| Tiempo | String | Hora de registro para el detalle de la sesión. |
| Comentarios | String | Texto descriptivo. |
| transaction_id | String | El ID de la transacción almacenado junto con el mensaje, si procede. |
| transaction_status | Int32 | El estado de la transacción. |
| commands_processed | Int32 | El número total de comandos procesados en la sesión. |
| Suscriptor | String | Nombre del suscriptor. |
| subscriberdb | String | Nombre de la base de datos de suscripciones. |
| error_id | Int32 | El ID del error en la [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) tabla del sistema. Utiliza el EnumErrorRecords(Int32) método para devolver información detallada sobre un error. |
Comentarios
Deberías hacer commit de cualquier cambio de propiedad en el ReplicationMonitor objeto antes de llamar a este método, porque puede que haya que cargar propiedades si no se han cargado ya.
El EnumQueueReaderAgentSessionDetails método solo puede ser llamado por miembros de la db_owner base de datos o replmonitor roles fijos en la base de datos de distribución.