ReplicationMonitor.EnumPublishers2 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 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 |
---|---|---|
publisher | String | Es el nombre de un publicador. |
distribution_db | String | Es el nombre de la base de datos de distribución utilizada por un publicador. |
status | Int32 | 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 |
warning | Int32 | 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. |
publicationcount | Int32 | 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).