PublisherMonitor.EnumPublications2 Método

Definición

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_dbString Es el nombre del publicador.
publicationString Es el nombre de una publicación.
publication_typeInt32 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

statusInt32 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

warningInt32 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_latencyInt32 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_latencyInt32 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_latencyInt32 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_distsyncDateTime Última fecha/hora en la que se ejecutó el Agente de distribución.
retentionInt32 Es el período de retención de la publicación.
latencythresholdInt32 Es el umbral de latencia definido para la publicación transaccional.
expirationthresholdInt32 Es el umbral de expiración definido para la publicación si se trata de una publicación de combinación.
agentnotrunningthresholdInt32 Es el umbral definido para el período de tiempo más largo transcurrido sin que se haya ejecutado un agente.
subscriptioncountInt32 Es el número de suscripciones de una publicación.
runningdistagentcountInt32 Es el número de Agentes de distribución que se ejecutan para la publicación.
snapshot_agentnameString Nombre del trabajo del Agente de instantáneas para la publicación.
logreader_agentnameString Nombre del trabajo del Agente de registro del LOG para la publicación transaccional.
qreader_agentnameString Nombre del trabajo del Agente de lectura de cola para una publicación transaccional de actualización inmediata.
worst_runspeedPerfInt32 Es el mayor tiempo de sincronización de la publicación de combinación.
best_runspeedPerfInt32 Es el menor tiempo de sincronización de la publicación de combinación.
average_runspeedPerfInt32 Es el tiempo medio de sincronización de la publicación de combinación.
retention_period_unitInt32 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).

Se aplica a

Consulte también