Condividi tramite


Monitoraggio (replica)

Si applica a: SQL Server e Istanza gestita di SQL di Azure

Il monitoraggio di una topologia di replica rappresenta un aspetto essenziale della distribuzione di una replica. Dato che l'attività di replica viene distribuita, è fondamentale monitorarne l'attività e lo stato su tutti i computer interessati. Con l'uso di vari strumenti di monitoraggio è possibile rispondere a domande comuni quali:

  • Il sistema di replica funziona correttamente?
  • Quali sottoscrizioni sono lente?
  • Con quale ritardo viene eseguita la sottoscrizione transazionale?
  • In quanto tempo una transazione di cui è stato appena eseguito il commit raggiungerà un Sottoscrittore nella replica transazionale?
  • Per quale motivo la sottoscrizione di tipo merge è lenta?
  • Perché l'agente non è in esecuzione?

Per monitorare la replica è possibile utilizzare gli strumenti seguenti:

  • Monitoraggio replica per SQL Server: il più importante strumento per il monitoraggio della replica che offre una visualizzazione incentrata sul server di pubblicazione dell'intera attività di replica. Per altre informazioni, vedere Monitoring Replication.

  • SQL Server Management Studio: offre l'accesso a Monitoraggio replica. Consente inoltre di visualizzare lo stato attuale e l'ultimo messaggio registrato dall'agente di lettura log, dall'agente snapshot, dall'agente di merge e dall'agente di distribuzione, con la possibilità di avviare e arrestare ognuno di loro. Per altre informazioni, vedere Monitor Replication Agents.

  • Transact-SQL (T-SQL) e Replication Management Objects (RMO): entrambe le interfacce consentono di monitorare tutti i tipi di replica dal database di distribuzione. La replica di tipo merge consente inoltre di monitorare la replica dal Sottoscrittore.

  • Avvisi per gli eventi degli agenti di replica: durante la replica sono disponibili diversi avvisi predefiniti per gli eventi degli agenti di replica. Se necessario, è anche possibile creare nuovi avvisi. Gli avvisi possono essere utilizzati per avviare una risposta automatica in seguito a un evento e/o per inviare notifiche all'amministratore. Per altre informazioni, vedere Usare gli avvisi per gli eventi degli agenti di replica.

  • Monitoraggio di sistema: può essere utile per monitorare le prestazioni della replica tramite vari contatori. Per altre informazioni, vedere Monitoring Replication with System Monitor.