PublicationMonitor.EnumSubscriptions Método

Definición

Retorna información sobre suscripciones que estén suscritas a la publicación monitorizada.

public:
 System::Data::DataSet ^ EnumSubscriptions();
public System.Data.DataSet EnumSubscriptions();
member this.EnumSubscriptions : unit -> System.Data.DataSet
Public Function EnumSubscriptions () As DataSet

Devoluciones

Un objeto DataSet.

Para una publicación transaccional o instantánea, contiene DataSet las siguientes columnas.

Columna Tipo de datos Descripción
Suscriptor String Es el nombre del suscriptor.
Estado Int32 Estado del trabajo del agente para la suscripción, que puede ser uno de estos valores:

1 = Iniciado

2 = Exitoso

3 = En curso

4 = Ralentí

5 = Reintentar

6 = Suspendido

subscriber_db String Es el nombre de la base de datos de suscripción.
tipo Int32 Es el tipo de suscripción, que puede tener uno de los siguientes valores:

0 = Empuje

1 = Tira

2 = Anónimo

distribution_agent String Es el nombre del trabajo de Agente de distribución.
last_action String Mensaje de texto con la última acción registrada por el agente.
action_time String Fecha y hora de la última acción registrada por el agente.
start_time String Fecha y hora de la última ejecución de agente.
Duración Int32 Tiempo transcurrido de la sesión, en segundos.
delivery_rate Single Número medio 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 la aplicación al Suscriptor.
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.
delivery_time String Fecha y hora en que se registró la sesión.
average_commands Int32 Número medio de comandos por transacción entregados en la sesión.
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.
job_id Byte **[16]** Identificador del trabajo del Agente SQL Server iniciando el Replication Agent.
local_job Boolean Cuando true, el puesto de agente está disponible en el distribuidor.
profile_id Int32 Identificador de perfil.
agent_id Int32 Identificador de puesto de agente.
local_timestamp Byte **[8]** Marca temporal de la última misión de agentes.
offload_enabled Boolean Si true, la suscripción soporta activación de agentes remotos.
offload_server Boolean Nombre del servidor utilizado con la activación de agentes remotos.
subscriber_type Int32 El tipo de fuente de datos en el Suscriptor:

0 = Suscriptor de SQL Server.

1 = Fuente de datos de Conectividad de Base de Datos Abierta (ODBC).

Para una publicación de fusión, contiene DataSet las siguientes columnas.

Columna Tipo de datos Descripción
Suscriptor String Es el nombre del suscriptor.
Estado Int32 Estado del trabajo del agente para la suscripción, que puede ser uno de estos valores:

1 = Iniciado

2 = Exitoso

3 = En curso

4 = Ralentí

5 = Reintentar

6 = Suspendido

subscriber_db String Es el nombre de la base de datos de suscripción.
tipo Int32 Es el tipo de suscripción, que puede tener uno de los siguientes valores:

0 = Empuje

1 = Tira

2 = Anónimo

agent_name String Es el nombre del trabajo de Agente de mezcla.
last_action String Mensaje de texto con la última acción registrada por el agente.
action_time String Fecha y hora de la última acción registrada por el agente.
start_time String Fecha y hora de la última ejecución de agente.
Duración Int32 Tiempo transcurrido de la sesión, en segundos.
delivery_rate Single Número medio de comandos entregados por segundo.
download_inserts Int32 El número de insertos aplicados en el Suscriptor.
download_updates Int32 El número de actualizaciones aplicadas en el Suscriptor.
download_deletes Int32 El número de eliminaciones aplicadas en el Suscriptor.
publisher_conflicts Int32 El número de conflictos que ocurrieron al aplicar cambia en el Suscriptor.
upload_inserts Int32 El número de insertos aplicados en el Publisher.
upload_updates Int32 El número de actualizaciones aplicadas en el Publisher.
upload_deletes Int32 El número de eliminaciones aplicadas en el Publisher.
subscriber_conflicts Int32 El número de conflictos que ocurrieron durante la aplicación cambia en el Publisher.
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.
job_id Byte **[16]** Identificador del trabajo del Agente SQL Server iniciando el agente de replicación.
local_job Boolean Cuando true, el puesto de agente está disponible en el distribuidor.
profile_id Int32 Identificador de perfil.
agent_id Int32 Identificador de puesto de agente.
last_timestamp Byte **[8]** Marca temporal de la última misión de agentes.
offload_enabled Boolean Si true, la suscripción soporta activación de agentes remotos.
offload_server Boolean Nombre del servidor utilizado con la activación de agentes remotos.
subscriber_type Int32 El tipo de fuente de datos en el Suscriptor:

0 = Suscriptor de SQL Server

1 = Fuente de datos de Conectividad de Bases de Datos Abiertas (ODBC)

Comentarios

La ExcludeAnonymousSubscriptions propiedad se utiliza para filtrar el conjunto de resultados.

El EnumSubscriptions método solo puede ser llamado por miembros de la db_owner o replmonitor roles fijos de base de datos en la base de datos de distribución.

Se aplica a

Consulte también