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 información adicional sobre publicaciones en un Publisher monitorizado.
public:
System::Data::DataSet ^ EnumPublications2();
public System.Data.DataSet EnumPublications2();
member this.EnumPublications2 : unit -> System.Data.DataSet
Public Function EnumPublications2 () As DataSet
Devoluciones
Un DataSet objeto que contiene las siguientes columnas.
| Columna | Tipo de datos | Descripción |
|---|---|---|
| publisher_db | String | Es el nombre del publicador. |
| Publicación | String | Es el nombre de una publicación. |
| publication_type | Int32 | Es el tipo de publicación, que puede tener uno de los siguientes valores: 0 = Publicación transaccional 1 = Publicación instantánea 2 = Publicación por fusión |
| Estado | Int32 | Estado máximo de todos los Agentes de Replicación asociados a la publicación, que puede ser uno de los siguientes valores: 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 la publicación, que puede ser el resultado lógico O de uno o más de los siguientes 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. |
| 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 | Es la última fecha/hora que el Agente de distribución se presentó. |
| Retención | Int32 | Es el periodo de retención de la publicación. |
| latenciaumbral | Int32 | Es el umbral de latencia establecido para la publicación transaccional. |
| umbral de expiración | Int32 | ¿Es el umbral de caducidad establecido para la publicación si es una publicación de fusión? |
| agentnotrunningthreshold | Int32 | ¿Es el umbral establecido para el mayor tiempo de tiempo que un agente no ha ejecutado? |
| Número de suscripciones | Int32 | Es el número de suscripciones a una publicación. |
| conteo de distagentes corriendo | Int32 | Es el número de Agentes de Distribución que funcionan para la publicación |
| snapshot_agentname | String | Nombre del trabajo de Agente de instantáneas para la publicación. |
| logreader_agentname | String | Nombre del puesto de Agente Lector de Registro para la publicación transaccional. |
| qreader_agentname | String | Nombre del trabajo del Agente Lector de Cola para una publicación transaccional que se actualiza inmediatamente. |
| worst_runspeedPerf | Int32 | Es el tiempo de sincronización más largo para la publicación de la fusión. |
| best_runspeedPerf | Int32 | Es el tiempo de sincronización más corto para la publicación de la fusión. |
| average_runspeedPerf | Int32 | Es el tiempo medio de sincronización para la publicación de la fusión. |
| retention_period_unit | Int32 | Es la unidad utilizada para expresar la retención. |
Comentarios
Compromete cualquier cambio de propiedad en el PublisherMonitor objeto antes de llamar a este método, porque puede que haya que cargar las propiedades de este objeto si no se han cargado ya.
El EnumPublications2 método solo puede ser llamado por miembros de la db_owner base de datos o replmonitor roles fijos en la base de datos de distribución.
Llamar EnumPublications2 es equivalente a ejecutar sp_replmonitorhelppublication (Transact-SQL).