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 Publishers que usan el servidor conectado actualmente como Distribuidor.
public:
System::Data::DataSet ^ EnumPublishers2();
public System.Data.DataSet EnumPublishers2();
member this.EnumPublishers2 : unit -> System.Data.DataSet
Public Function EnumPublishers2 () As DataSet
Devoluciones
Un DataSet objeto que contiene las siguientes columnas.
| Columna | Tipo de datos | Descripción |
|---|---|---|
| Editorial | String | Es el nombre de un Publisher. |
| distribution_db | String | Es el nombre de la base de datos de distribución utilizada por un Publisher dado. |
| Estado | 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 = Exitoso 3 = En curso 4 = Ralentí 5 = Reintentar 6 = Suspendido |
| advertencia | 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 = Expiración. Una suscripción a una publicación transaccional ha superado el periodo de retención por más del umbral permitido, como porcentaje del periodo de retención. 2 = Latencia. El tiempo que tarda en replicar datos de un Publisher transaccional al Suscriptor supera el umbral, en segundos. 4 = Vencimiento de fusión. Una suscripción a una publicación fusionada ha superado el periodo de retención por más del umbral permitido, como porcentaje del periodo de retención. 8 = Duración de la fusión rápida. El tiempo que tarda en completar la sincronización de una suscripción de fusión supera el umbral en una conexión rápida de red, en segundos. 16 = Mergeslowrunduration. El tiempo que tarda en completar la sincronización de una suscripción de fusión supera el umbral en una conexión de red lenta o por marcación, en segundos. 32 = Velocidad de carrera rápida. La tasa de entrega de las filas durante la sincronización de una suscripción de fusión no ha logrado mantener la tasa umbral en una conexión rápida de red, en filas por segundo. 64 = Fusión de velocidad baja. La tasa de entrega de las filas durante la sincronización de una suscripción de fusión no ha logrado mantener la tasa umbral en una conexión de red lenta o por módem en filas por segundo. |
| Número de publicaciones | Int32 | Es el número de publicaciones que pertenecen al Publisher. |
Comentarios
Si no se instala un distribuidor o no se crea la base de datos de distribución, este método genera una excepción.
El EnumPublishers2 método solo puede ser recuperado por miembros del sysadmin rol fijo de servidor en el Distribuidor o por miembros de los db_owner roles replmonitor fijos de base de datos en la base de datos de distribución.
Llamar EnumPublishers2 es equivalente a ejecutar sp_replmonitorhelppublisher (Transact-SQL).