PublicationMonitor.EnumLogReaderAgent 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 sobre el trabajo del Agente de registro del LOG utilizado por la publicación supervisada.
public:
System::Data::DataSet ^ EnumLogReaderAgent();
public System.Data.DataSet EnumLogReaderAgent ();
member this.EnumLogReaderAgent : unit -> System.Data.DataSet
Public Function EnumLogReaderAgent () As DataSet
Devoluciones
Objeto DataSet que contiene las columnas siguientes.
Columna | Tipo de datos | Descripción |
---|---|---|
name | String | Nombre del trabajo del Agente de replicación. |
status | Int32 | Estado de ejecución: 1 = Inicio 2 = Correcto 3 = En curso 4 = Inactiva 5 = Reintentar 6 = Error |
publisher | String | Nombre del publicador. |
publisher_db | String | Nombre de la base de datos de publicación supervisada. |
start_time | String | Fecha y hora de la última ejecución del agente. |
time | String | Fecha y hora del registro de la sesión. |
duration | Int32 | Tiempo transcurrido de la sesión, en segundos. |
comments | String | Texto del mensaje registrado por el agente. |
delivery_time | Int32 | La primera transacción se entrega. |
delivered_transactions | Int32 | Número total de transacciones entregadas en la sesión. |
delivered_commands | Int32 | Número total de comandos entregados en la sesión. |
average_commands | Int32 | Número promedio de comandos por transacción entregados en la sesión. |
delivery_rate | Single | Número promedio de comandos entregados por segundo. |
delivery_latency | Int32 | Tiempo, en milisegundos, entre la confirmación de un comando en la base de datos publicada y en la base de datos de distribución. |
error_id | Int32 | Identificador del error en la tabla del sistema [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) . Utilice el método EnumErrorRecords(Int32) para devolver información detallada sobre un error. |
job_id | Byte **[16]** | Identificador del trabajo de Agente SQL Server que inicia el Agente de replicación. |
local_job | Boolean | Si es true , el trabajo del agente está disponible en el distribuidor.
|
profile_id | Int32 | Identificador de perfil. |
agent_id | Int32 | Identificador del trabajo del agente. |
last_timestamp | Byte **[8]** | Marca de tiempo de la ejecución más reciente del agente. |
Comentarios
Debe confirmar los cambios de propiedad en el PublicationMonitor objeto antes de llamar a este método porque es posible que las propiedades de este objeto deban cargarse si aún no se han cargado.
Los EnumLogReaderAgent miembros de los roles fijos de base de datos de db_owner o replmonitor solo pueden llamar al método en la base de datos de distribución.