PublicationMonitor Clase
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í.
Supervisa una publicación.
public ref class PublicationMonitor sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class PublicationMonitor : Microsoft.SqlServer.Replication.ReplicationObject
type PublicationMonitor = class
inherit ReplicationObject
Public NotInheritable Class PublicationMonitor
Inherits ReplicationObject
- Herencia
Comentarios
Se lanzará una excepción si el Distribuidor, la base de datos de distribución y el Publisher especificados no están configurados para replicación.
PublicationMonitor requiere una conexión con el distribuidor.
Seguridad de hilos
Cualquier miembro público estático (Shareden Microsoft Visual Basic) de este tipo es seguro para operaciones multihilo. No se garantiza que los miembros de instancia sean seguros para el acceso concurrente.
Constructores
| Nombre | Description |
|---|---|
| PublicationMonitor() |
Crea una nueva instancia de la clase PublicationMonitor. |
| PublicationMonitor(String, String, String, String, ServerConnection) |
Crea una nueva instancia de la PublicationMonitor clase con el nombre especificado, base de datos de distribución, Publisher, base de datos de publicación y conexión al distribuidor. |
Propiedades
| Nombre | Description |
|---|---|
| CachePropertyChanges |
Obtiene o establece si guardar en caché los cambios realizados en las propiedades de replicación o aplicarlos inmediatamente. (Heredado de ReplicationObject) |
| CacheRefreshPolicy |
Obtiene o establece la política de actualización de caché del monitor. |
| ConnectionContext |
Obtiene o establece la conexión a una instancia de Microsoft SQL Server. (Heredado de ReplicationObject) |
| Description |
Obtiene la descripción textual de la publicación. |
| DistributionDBName |
Obtiene el nombre de la base de datos de distribución utilizada por la publicación. |
| ExcludeAnonymousSubscriptions |
Obtiende o establece si las suscripciones anónimas están excluidas o incluidas en los resultados del monitor. |
| IsExistingObject |
Anota si el objeto existe en el servidor o no. (Heredado de ReplicationObject) |
| Name |
Obtiene o establece el nombre de la publicación monitorizada. |
| PublicationDBName |
Obtiene o establece el nombre de la base de datos de publicaciones. |
| PublisherName |
Recibe o establece el nombre del Publisher. |
| QueueReaderAgentName |
Obtiene el nombre del agente lector de colas. |
| SqlServerName |
Obtiene el nombre de la instancia de Microsoft SQL Server a la que está conectado este objeto. (Heredado de ReplicationObject) |
| Status |
Obtiene el estado de la publicación. |
| StatusAndWarning |
Recibe el estado y las advertencias de la publicación referenciada en el Distribuidor, incluyendo a todos los agentes asociados a la publicación. |
| Type |
Obtiene el tipo de replicación en la que participa la publicación. |
| UserData |
Obtiene o establece una propiedad de objeto que permite a los usuarios adjuntar sus propios datos al objeto. (Heredado de ReplicationObject) |
Métodos
| Nombre | Description |
|---|---|
| ChangeMonitorThreshold(Int32, Boolean, Int32, Int32) |
Cambia la métrica del umbral de supervisión de una publicación. |
| CheckValidCreation() |
Comprueba la creación válida de la replicación. (Heredado de ReplicationObject) |
| CheckValidDefinition(Boolean) |
Indica si la definición es válida. (Heredado de ReplicationObject) |
| CleanUpTracerTokenHistory(DateTime) |
Elimina todos los metadatos de tokens tracer anteriores a la fecha especificada de una base de datos publicada mediante replicación transaccional. |
| CleanUpTracerTokenHistory(Int32) |
Elimina metadatos de un token rastreador específico de una base de datos publicada usando replicación transaccional. |
| CommitPropertyChanges() |
Envía todas las sentencias de cambio de propiedades en caché a la instancia de Microsoft SQL Server. (Heredado de ReplicationObject) |
| Decouple() |
Desacopla el objeto de replicación referenciado del servidor. (Heredado de ReplicationObject) |
| EnumErrorRecords(Int32) |
Devuelve información sobre errores asociados a un ID de error especificado que ocurrieron durante una sesión de sincronización. |
| EnumLogReaderAgent() |
Información de devolución para el trabajo de Agente Lector de Registro utilizado por la publicación monitorizada. |
| EnumMonitorThresholds() |
Devuelve los umbrales del monitor de replicación definidos para esta publicación. |
| EnumQueueReaderAgent() |
Información de devoluciones para el trabajo de Agente Lector de Cola utilizado por la publicación monitorizada. |
| EnumSnapshotAgent() |
Información de retorno para el trabajo Agente de instantáneas utilizado por la publicación monitorizada. |
| EnumSubscriptions() |
Retorna información sobre suscripciones que estén suscritas a la publicación monitorizada. |
| EnumSubscriptions2(SubscriptionResultOption) |
Devuelve información adicional sobre las suscripciones que están suscritas a la publicación monitorizada. |
| EnumTracerTokenHistory(Int32) |
Devuelve información de latencia del suscriptor para un único registro de token rastreador insertado en una publicación transaccional monitorizada. |
| EnumTracerTokens() |
Devuelve todos los tokens rastreadores que se hayan insertado en la publicación transaccional monitorizada. |
| GetChangeCommand(StringBuilder, String, String) |
Devuelve el comando de cambio de la replicación. (Heredado de ReplicationObject) |
| GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Devuelve el comando create de la replicación. (Heredado de ReplicationObject) |
| GetDropCommand(StringBuilder, Boolean) |
Devuelve el comando drop de la replicación. (Heredado de ReplicationObject) |
| InternalRefresh(Boolean) |
Inicia una actualización interna desde la replicación. (Heredado de ReplicationObject) |
| Load() |
Carga las propiedades de un objeto existente desde el servidor. (Heredado de ReplicationObject) |
| LoadProperties() |
Carga las propiedades de un objeto existente desde el servidor. (Heredado de ReplicationObject) |
| Refresh() |
Recarga las propiedades del objeto. (Heredado de ReplicationObject) |
| TransPendingCommandInfo(String, String, SubscriptionOption) |
Devuelve información sobre comandos pendientes para una suscripción. |