PublisherMonitor.EnumPublications2 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 más información sobre las publicaciones de un publicador supervisado.
public:
System::Data::DataSet ^ EnumPublications2();
public System.Data.DataSet EnumPublications2 ();
member this.EnumPublications2 : unit -> System.Data.DataSet
Public Function EnumPublications2 () As DataSet
Devoluciones
Objeto DataSet que contiene las columnas siguientes.
Columna | Tipo de datos | Descripción |
---|---|---|
publisher_db | String | Es el nombre del publicador. |
publication | String | Es el nombre de una publicación. |
publication_type | Int32 | Es el tipo de publicación, que puede ser uno de los siguientes valores: 0 = Publicación transaccional 1 = Publicación de instantánea 2 = Publicación de combinación |
status | Int32 | Estado máximo de todos los Agentes de replicación asociados a la publicación. Puede ser uno de los valores siguientes: 1 = Iniciado 2 = Correcto 3 = En curso 4 = Inactiva 5 = Reintentando 6 = No realizada |
warning | Int32 | Advertencia de umbral máximo generada por una suscripción que pertenece a la publicación, que puede ser el resultado OR lógico de uno o más de los valores siguientes: 1 = Expiration. Una suscripción a una publicación transaccional ha superado el período de retención por encima del umbral permitido, en porcentaje del período de retención. 2 = Latency. El tiempo que se tarda en replicar datos de un publicador transaccional en el suscriptor supera el umbral, en segundos. 4 = Mergeexpiration. Una suscripción a una publicación de combinación ha superado el período de retención por encima del umbral permitido, en un porcentaje del período de retención. 8 = Mergefastrunduration. El tiempo que se tarda en completar la sincronización de una suscripción de combinación supera el umbral, en segundos, en una conexión de red rápida. 16 = Mergeslowrunduration. El tiempo que se tarda en completar la sincronización de una suscripción de combinación supera el umbral, en segundos, en una conexión de red lenta o de acceso telefónico. 32 = Mergefastrunspeed. La tasa de entrega de filas durante la sincronización de una suscripción de combinación no ha podido mantener la tasa de umbral, en filas por segundo, en una conexión de red rápida. 64 = Mergeslowrunspeed. La tasa de entrega de filas durante la sincronización de una suscripción de combinación no ha podido mantener la tasa de umbral, en filas por segundo, en una conexión de red lenta o de acceso telefónico. |
worst_latency | Int32 | La mayor latencia, en segundos, para los cambios de datos propagados por los agentes de distribución o de registro del LOG para una publicación transaccional. |
best_latency | Int32 | La menor latencia, en segundos, para los cambios de datos propagados por los agentes de distribución o de registro del LOG para una publicación transaccional. |
average_latency | Int32 | La latencia promedio, en segundos, para los cambios de datos propagados por los agentes de distribución o de registro del LOG para una publicación transaccional. |
last_distsync | DateTime | Última fecha/hora en la que se ejecutó el Agente de distribución. |
retention | Int32 | Es el período de retención de la publicación. |
latencythreshold | Int32 | Es el umbral de latencia definido para la publicación transaccional. |
expirationthreshold | Int32 | Es el umbral de expiración definido para la publicación si se trata de una publicación de combinación. |
agentnotrunningthreshold | Int32 | Es el umbral definido para el período de tiempo más largo transcurrido sin que se haya ejecutado un agente. |
subscriptioncount | Int32 | Es el número de suscripciones de una publicación. |
runningdistagentcount | Int32 | Es el número de Agentes de distribución que se ejecutan para la publicación. |
snapshot_agentname | String | Nombre del trabajo del Agente de instantáneas para la publicación. |
logreader_agentname | String | Nombre del trabajo del Agente de registro del LOG para la publicación transaccional. |
qreader_agentname | String | Nombre del trabajo del Agente de lectura de cola para una publicación transaccional de actualización inmediata. |
worst_runspeedPerf | Int32 | Es el mayor tiempo de sincronización de la publicación de combinación. |
best_runspeedPerf | Int32 | Es el menor tiempo de sincronización de la publicación de combinación. |
average_runspeedPerf | Int32 | Es el tiempo medio de sincronización de la publicación de combinación. |
retention_period_unit | Int32 | Es la unidad que se utiliza para expresar retención. |
Comentarios
Confirme los cambios de propiedad en el PublisherMonitor 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 EnumPublications2 miembros de los roles fijos de base de datos de replmonitor
la db_owner
base de datos de distribución solo pueden llamar al método .
Llamar EnumPublications2 a equivale a ejecutar sp_replmonitorhelppublication (Transact-SQL).