PublisherMonitor 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 um Publicador de replicação.
public ref class PublisherMonitor sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class PublisherMonitor : Microsoft.SqlServer.Replication.ReplicationObject
type PublisherMonitor = class
inherit ReplicationObject
Public NotInheritable Class PublisherMonitor
Inherits ReplicationObject
- Herança
Comentários
Qualquer método de PublisherMonitor gerará uma exceção se o Distribuidor não estiver instalado e o banco de dados de distribuição não existir.
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
PublisherMonitor() |
Cria uma nova instância da classe PublisherMonitor. |
PublisherMonitor(String, ServerConnection) |
Cria uma nova instância da classe PublisherMonitor com o nome 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) |
DistributionDatabase |
Obtém o nome do banco de dados de distribuição usado pelo Publicador. |
ExcludeAnonymousSubscriptions |
Obtém se as informações sobre assinaturas anônimas são retornadas. |
IsExistingObject |
Especifica se o objeto existe no servidor ou não. (Herdado de ReplicationObject) |
Name |
Obtém o nome do Publicador. |
PublicationMonitors |
Representa uma coleção de objetos PublicationMonitor, cada um dos quais representa uma publicação definida no Publicador que está sendo monitorado. |
PublisherType |
Obtém o tipo do servidor de banco de dados que é o Publicador. |
SqlServerName |
Obtém o nome da instância do Microsoft SQL Server à qual esse objeto está conectado. (Herdado de ReplicationObject) |
StatusAndWarning |
Obtém informações de status e avisos das métricas de limite monitoradas no Publicador. |
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
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) |
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) |
EnumDatabasePublications(String) |
Retorna informações sobre publicações que usam um banco de dados de publicação especificado. |
EnumDatabaseSubscriptions(String, PublicationType, SubscriptionResultOption) |
Retorna informações sobre assinaturas que pertencem a publicações que usam um banco de dados de publicação especificado. |
EnumDistributionAgentSessionDetails(String, String) |
Retorna informações detalhadas sobre uma sessão do Distribution Agent. |
EnumDistributionAgentSessions(String, Int32, Boolean) |
Retorna informações sobre sessões do Agente de Distribuição. |
EnumErrorRecords(Int32) |
Retorna informações sobre erros associados a uma ID de erro especificada ocorridos durante uma sessão de sincronização. |
EnumLogReaderAgentSessionDetails(String, String) |
Retorna informações detalhadas sobre uma sessão do Log Reader Agent. |
EnumLogReaderAgentSessions(String, Int32, Boolean) |
Retorna informações sobre sessões do Log Reader Agent. |
EnumMergeAgentSessionDetails(String, String) |
Retorna informações detalhadas sobre uma sessão do Merge Agent. |
EnumMergeAgentSessionDetails2(Int32) |
Retorna informações detalhadas adicionais sobre uma sessão do Merge Agent. |
EnumMergeAgentSessions(String, Int32, Boolean) |
Retorna informações sobre sessões do Merge Agent. |
EnumMergeAgentSessions2(String, Int32, Boolean) |
Retorna informações adicionais sobre sessões do Merge Agent. |
EnumPublications() |
Retorna informações sobre publicações em um Publicador monitorado. |
EnumPublications2() |
Retorna informações adicionais sobre publicações em um Publicador monitorado. |
EnumSnapshotAgentSessionDetails(String, String) |
Retorna informações detalhadas sobre uma sessão do Snapshot Agent. |
EnumSnapshotAgentSessions(String, Int32, Boolean) |
Retorna informações sobre sessões do Snapshot Agent. |
EnumSubscriptions(PublicationType, SubscriptionResultOption) |
Retorna informações sobre assinaturas que pertencem a uma publicação no Publicador monitorado. |
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) |