PublicationMonitor Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Monitora uma publicação.
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
- Herança
Comentários
Uma exceção será gerada se o Distribuidor, o banco de dados de distribuição e o Publicador especificados não estiverem configurados para replicação.
PublicationMonitor requer uma conexão com o Distribuidor.
Acesso thread-safe
Todos os membros estáticos públicos (Shared
no Microsoft Visual Basic) desse tipo são seguros para operações multithread. Não há garantia de que qualquer membro de instância seja seguro para threads.
Construtores
PublicationMonitor() |
Cria uma nova instância da classe PublicationMonitor. |
PublicationMonitor(String, String, String, String, ServerConnection) |
Cria uma nova instância da classe PublicationMonitor com o nome, o banco de dados de distribuição, o Publicador, o banco de dados de publicação e a conexão com o Distribuidor especificados. |
Propriedades
CachePropertyChanges |
Obtém ou define se as alterações feitas às propriedades de replicação devem ser armazenadas em cache ou aplicadas imediatamente. (Herdado de ReplicationObject) |
CacheRefreshPolicy |
Obtém ou define a política de atualização do cache do monitor. |
ConnectionContext |
Obtém ou define a conexão com uma instância do Microsoft SQL Server. (Herdado de ReplicationObject) |
Description |
Obtém a descrição textual da publicação. |
DistributionDBName |
Obtém o nome do banco de dados de distribuição usado pela publicação. |
ExcludeAnonymousSubscriptions |
Obtém ou define se assinaturas anônimas são excluídas ou incluídas nos resultados do monitor. |
IsExistingObject |
Especifica se o objeto existe no servidor ou não. (Herdado de ReplicationObject) |
Name |
Obtém ou define o nome da publicação monitorada. |
PublicationDBName |
Obtém ou define o nome do banco de dados de publicação. |
PublisherName |
Obtém ou define o nome do Publicador. |
QueueReaderAgentName |
Obtém o nome do Queue Reader Agent. |
SqlServerName |
Obtém o nome da instância do Microsoft SQL Server à qual esse objeto está conectado. (Herdado de ReplicationObject) |
Status |
Obtém o status da publicação. |
StatusAndWarning |
Obtém o status e os avisos da publicação referenciada no Distribuidor, inclusive todos os agentes associados para a publicação. |
Type |
Obtém o tipo de replicação da qual a publicação participa. |
UserData |
Obtém ou define uma propriedade de objeto que permite que os usuários anexem seus próprios dados ao objeto. (Herdado de ReplicationObject) |
Métodos
ChangeMonitorThreshold(Int32, Boolean, Int32, Int32) |
Altera a métrica de limite de monitoramento de uma publicação. |
CheckValidCreation() |
Verifica a criação de replicação válida. (Herdado de ReplicationObject) |
CheckValidDefinition(Boolean) |
Indica se a definição é válida. (Herdado de ReplicationObject) |
CleanUpTracerTokenHistory(DateTime) |
Remove todos os metadados de tokens de rastreamento anteriores à data especificada de um banco de dados publicado usando replicação transacional. |
CleanUpTracerTokenHistory(Int32) |
Remove metadados de um token de rastreamento específico de um banco de dados publicado usando replicação transacional. |
CommitPropertyChanges() |
Envia todas as instruções de alteração de propriedade armazenadas em cache para a instância do Microsoft SQL Server. (Herdado de ReplicationObject) |
Decouple() |
Desacopla o objeto de replicação referenciado do servidor. (Herdado de ReplicationObject) |
EnumErrorRecords(Int32) |
Retorna informações sobre erros associados a uma ID de erro especificada que ocorreu durante uma sessão de sincronização. |
EnumLogReaderAgent() |
Retorna informações para o Log Reader Agent usadas pela publicação monitorada. |
EnumMonitorThresholds() |
Retorna os limites do monitor de replicação definidos para esta publicação. |
EnumQueueReaderAgent() |
Retorna informações do trabalho do Queue Reader Agent usadas pela publicação monitorada. |
EnumSnapshotAgent() |
Retorna informações do trabalho do Agente de Instantâneo usadas pela publicação monitorada. |
EnumSubscriptions() |
Retorna informações sobre assinaturas assinadas na publicação monitorada. |
EnumSubscriptions2(SubscriptionResultOption) |
Retorna informações adicionais sobre assinaturas assinadas na publicação monitorada. |
EnumTracerTokenHistory(Int32) |
Retorna informações de latência do Assinante para um único registro de token de rastreamento inserido em uma publicação transacional monitorada. |
EnumTracerTokens() |
Retorna todos os tokens de rastreamento inseridos na publicação transacional monitorada. |
GetChangeCommand(StringBuilder, String, String) |
Retorna o comando change da replicação. (Herdado de ReplicationObject) |
GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Retorna o comando create da replicação. (Herdado de ReplicationObject) |
GetDropCommand(StringBuilder, Boolean) |
Retorna o comando drop da replicação. (Herdado de ReplicationObject) |
InternalRefresh(Boolean) |
Inicia uma atualização interna da replicação. (Herdado de ReplicationObject) |
Load() |
Carrega as propriedades de um objeto existente do servidor. (Herdado de ReplicationObject) |
LoadProperties() |
Carrega as propriedades de um objeto existente do servidor. (Herdado de ReplicationObject) |
Refresh() |
Recarrega as propriedades do objeto. (Herdado de ReplicationObject) |
TransPendingCommandInfo(String, String, SubscriptionOption) |
Retorna informações sobre comandos pendentes de uma assinatura. |