ReplicationMonitor.EnumDistributionAgents 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 los trabajos del Agente de distribución en el distribuidor supervisado.
public:
System::Data::DataSet ^ EnumDistributionAgents();
public System.Data.DataSet EnumDistributionAgents ();
member this.EnumDistributionAgents : unit -> System.Data.DataSet
Public Function EnumDistributionAgents () As DataSet
Devoluciones
Objeto DataSet que contiene las columnas siguientes.
Columna | Tipo de datos | Descripción |
---|---|---|
db_name | String | Nombre de la base de datos de distribució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 publicaciones. |
publication | String | Nombre de la publicación. |
subscriber | String | Nombre del suscriptor. |
subscriber_db | String | Nombre de la base de datos de suscripciones. |
subscription_type | Int32 | El tipo de suscripción: 0 = Inserción 1 = Extracción 2 = Anónima |
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 | Hora a la que se entrega la primera transacción. |
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 | Latencia, en milisegundos, entre la entrada de la transacción en la base de datos de distribución y su aplicación al suscriptor. |
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. |
local_timestamp | Byte **[8]** | Marca de tiempo de la ejecución más reciente del agente. |
offload_enabled | Boolean | Si es true , la suscripción admite la activación remota del agente.
|
offload_server | Boolean | Nombre del servidor que se utiliza con la activación remota del agente. |
subscriber_type | Byte | Tipo de origen de datos del suscriptor: 0 = SQL Server suscriptor. 1 = Origen de datos de Conectividad abierta de bases de datos (ODBC). |
Comentarios
Los EnumDistributionAgents miembros de los db_owner
roles fijos de base de datos de replmonitor
una base de datos de distribución del distribuidor solo pueden llamar al método .