Compartir a través de


ReplicationMonitor.EnumPublishers2 Método

Definición

Devuelve una lista de los publicadores que utilizan como distribuidor el servidor actualmente conectado.

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

Devoluciones

Objeto DataSet que contiene las columnas siguientes.

Columna Tipo de datos Descripción
publisherString Es el nombre de un publicador.
distribution_dbString Es el nombre de la base de datos de distribución utilizada por un publicador.
statusInt32 Estado máximo de todos los agentes de replicación asociados a las publicaciones de este publicador, el cual 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 perteneciente a una publicación de este publicador, la cual puede ser el resultado lógico OR de uno o más de estos valores.

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.

publicationcountInt32 Es el número de publicaciones pertenecientes al publicador.

Comentarios

Si no se instala un distribuidor o no se crea la base de datos de distribución, este método produce una excepción.

Los EnumPublishers2 miembros del rol fijo de sysadmin servidor en el distribuidor o los miembros de los db_owner roles fijos de base de datos de replmonitor la base de datos de distribución solo pueden recuperar el método .

Llamar a EnumPublishers2 es equivalente a ejecutar sp_replmonitorhelppublisher (Transact-SQL).

Se aplica a

Consulte también