Compartir a través de


PublicationMonitor.EnumSubscriptions Método

Definición

Devuelve información sobre las suscripciones que están suscritas a la publicación supervisada.

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, DataSet contiene las columnas siguientes.

Columna Tipo de datos Descripción
subscriberString Es el nombre del suscriptor.
statusInt32 Estado del trabajo del agente para la suscripción; puede ser uno de estos valores:

1 = Iniciado

2 = Correcto

3 = En curso

4 = Inactiva

5 = Reintentando

6 = No realizada

subscriber_dbString Es el nombre de la base de datos de suscripciones.
tipoInt32 Es el tipo de suscripción, que puede ser uno de los siguientes valores:

0 = Inserción

1 = Extracción

2 = Anónima

distribution_agentString Nombre del trabajo del agente de distribución.
last_actionString Texto del mensaje de la última acción registrada por el agente.
action_timeString Fecha y hora de la última acción registrada por el agente.
start_timeString Fecha y hora de la última ejecución del agente.
durationInt32 Tiempo transcurrido de la sesión, en segundos.
delivery_rateSingle Número promedio de comandos entregados por segundo.
delivery_latencyInt32 Latencia, en milisegundos, entre la entrada de la transacción en la base de datos de distribución y su aplicación al suscriptor.
delivered_transactionsInt32 Número total de transacciones entregadas en la sesión.
delivered_commandsInt32 Número total de comandos entregados en la sesión.
delivery_timeString Fecha y hora del registro de la sesión.
average_commandsInt32 Número promedio de comandos por transacción entregados en la sesión.
error_idInt32 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_idByte **[16]** Identificador del trabajo de Agente SQL Server que inicia el Agente de replicación.
local_jobBoolean Si es true, el trabajo del agente está disponible en el distribuidor.
profile_idInt32 Identificador de perfil.
agent_idInt32 Identificador del trabajo del agente.
local_timestampByte **[8]** Marca de tiempo de la ejecución más reciente del agente.
offload_enabledBoolean Si es true, la suscripción admite la activación remota del agente.
offload_serverBoolean Nombre del servidor que se utiliza con la activación remota del agente.
subscriber_typeInt32 Tipo de origen de datos del suscriptor:

0 = SQL Server suscriptor.

1 = Origen de datos de Conectividad abierta de bases de datos (ODBC).

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

Columna Tipo de datos Descripción
subscriberString Es el nombre del suscriptor.
statusInt32 Estado del trabajo del agente para la suscripción; puede ser uno de estos valores:

1 = Iniciado

2 = Correcto

3 = En curso

4 = Inactiva

5 = Reintentando

6 = No realizada

subscriber_dbString Es el nombre de la base de datos de suscripciones.
tipoInt32 Es el tipo de suscripción, que puede ser uno de los siguientes valores:

0 = Inserción

1 = Extracción

2 = Anónima

agent_nameString El nombre del trabajo del Agente de combinación.
last_actionString Texto del mensaje de la última acción registrada por el agente.
action_timeString Fecha y hora de la última acción registrada por el agente.
start_timeString Fecha y hora de la última ejecución del agente.
durationInt32 Tiempo transcurrido de la sesión, en segundos.
delivery_rateSingle Número promedio de comandos entregados por segundo.
download_insertsInt32 Número de inserciones aplicadas en el suscriptor.
download_updatesInt32 Número de actualizaciones aplicadas en el suscriptor.
download_deletesInt32 Número de eliminaciones aplicadas en el suscriptor.
publisher_conflictsInt32 Número de conflictos que se han producido al aplicar los cambios en el suscriptor.
upload_insertsInt32 Número de inserciones aplicadas en el publicador.
upload_updatesInt32 Número de actualizaciones aplicadas en el publicador.
upload_deletesInt32 Número de eliminaciones aplicadas en el publicador.
subscriber_conflictsInt32 Número de conflictos que se han producido al aplicar los cambios en el publicador.
error_idInt32 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_idByte **[16]** Identificador del trabajo de Agente SQL Server que inicia el agente de replicación.
local_jobBoolean Si es true, el trabajo del agente está disponible en el distribuidor.
profile_idInt32 Identificador de perfil.
agent_idInt32 Identificador del trabajo del agente.
last_timestampByte **[8]** Marca de tiempo de la ejecución más reciente del agente.
offload_enabledBoolean Si es true, la suscripción admite la activación remota del agente.
offload_serverBoolean Nombre del servidor que se utiliza con la activación remota del agente.
subscriber_typeInt32 Tipo de origen de datos del suscriptor:

0 = Suscriptor de SQL Server

1 = Origen de datos de conectividad abierta de bases de datos (ODBC)

Comentarios

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

Los EnumSubscriptions 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.

Se aplica a

Consulte también