Lenguaje

ReplicationMonitor.EnumQueueReaderAgentSessionDetails Método

Definición

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

distributionDatabase
String

Un String valor que especifica la base de datos de distribución.

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.

Se aplica a

Consulte también