Monitorização (Replicação)

Aplica-se a: SQL ServerAzure SQL Managed Instance

O monitoramento de uma topologia de replicação é um aspeto importante da implantação da replicação. Como a atividade de replicação é distribuída, é essencial controlar a atividade e o status em todos os computadores envolvidos na replicação. Com a utilização de várias ferramentas de monitorização, pode responder a perguntas comuns como:

  • O meu sistema de replicação está saudável?
  • Quais são as subscrições lentas?
  • Quão atrasada está a minha subscrição transacional?
  • Quanto tempo demora uma transação confirmada agora a chegar a um Subscritor na replicação transacional?
  • Porque é que a minha subscrição de merge está lenta?
  • Porque é que um agente não está a correr?

As seguintes ferramentas podem ser usadas para monitorar a replicação:

  • SQL Server Replication Monitor - a ferramenta mais importante para monitorizar a replicação, apresentando uma visão focada no Publisher de toda a atividade de replicação. Para obter mais informações, consulte Monitorização da Replicação.

  • SQL Server Management Studio - fornece acesso ao Replication Monitor. Também permite ver o estado atual e a última mensagem registada pelos seguintes agentes e permite iniciar e parar cada agente: Log Reader Agent, Snapshot Agent, Merge Agent e Distribution Agent. Para mais informações, consulte Monitorizar os agentes de replicação.

  • Transact-SQL (T-SQL) e Objetos de Gestão de Replicação (RMO) - Ambas as interfaces permitem monitorizar todos os tipos de replicação do Distribuidor. A replicação por fusão também permite monitorizar a replicação a partir do Assinante.

  • Alertas para eventos do agente de replicação - A replicação fornece vários alertas pré-definidos para eventos do agente de replicação, podendo criar alertas adicionais se necessário. Os alertas podem ser usados para desencadear uma resposta automática a um evento e/ou notificar um administrador. Para obter mais informações, consulte Usar alertas para eventos do Agente de Replicação.

  • System Monitor - pode ser útil para monitorizar o desempenho, fornecendo vários contadores para replicação. Para mais informações, consulte Monitorização da Replicação com o Monitor do Sistema.