PublicationMonitor.EnumSubscriptions 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 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 |
---|---|---|
subscriber | String | Es el nombre del suscriptor. |
status | Int32 | 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_db | String | Es el nombre de la base de datos de suscripciones. |
tipo | Int32 | Es el tipo de suscripción, que puede ser uno de los siguientes valores: 0 = Inserción 1 = Extracción 2 = Anónima |
distribution_agent | String | Nombre del trabajo del agente de distribución. |
last_action | String | Texto del mensaje de 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 del agente. |
duration | Int32 | Tiempo transcurrido de la sesión, en segundos. |
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. |
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 del registro de la sesión. |
average_commands | Int32 | Número promedio de comandos por transacción entregados en la sesió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. |
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 | Int32 | 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 |
---|---|---|
subscriber | String | Es el nombre del suscriptor. |
status | Int32 | 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_db | String | Es el nombre de la base de datos de suscripciones. |
tipo | Int32 | Es el tipo de suscripción, que puede ser uno de los siguientes valores: 0 = Inserción 1 = Extracción 2 = Anónima |
agent_name | String | El nombre del trabajo del Agente de combinación. |
last_action | String | Texto del mensaje de 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 del agente. |
duration | Int32 | Tiempo transcurrido de la sesión, en segundos. |
delivery_rate | Single | Número promedio de comandos entregados por segundo. |
download_inserts | Int32 | Número de inserciones aplicadas en el suscriptor. |
download_updates | Int32 | Número de actualizaciones aplicadas en el suscriptor. |
download_deletes | Int32 | Número de eliminaciones aplicadas en el suscriptor. |
publisher_conflicts | Int32 | Número de conflictos que se han producido al aplicar los cambios en el suscriptor. |
upload_inserts | Int32 | Número de inserciones aplicadas en el publicador. |
upload_updates | Int32 | Número de actualizaciones aplicadas en el publicador. |
upload_deletes | Int32 | Número de eliminaciones aplicadas en el publicador. |
subscriber_conflicts | Int32 | Número de conflictos que se han producido al aplicar los cambios en el publicador. |
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. |
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 | Int32 | 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.