Monitoraggio (replicazione)

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?
  • Di quanto è in ritardo il mio abbonamento transazionale?
  • Quanto tempo impiegherà una transazione appena confermata a raggiungere un Sottoscrittore nella replicazione 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:

  • SQL Server Replication Monitor - lo strumento più importante per il monitoraggio della replica, che presenta una visualizzazione incentrata sul Publisher di tutta l'attività di replica. Per altre informazioni, vedere Monitoring Replication.

  • SQL Server Management Studio - consente l'accesso a Monitoraggio della replica. Consente inoltre di visualizzare lo stato corrente e l'ultimo messaggio registrato dai seguenti agenti e di avviare e arrestare ciascun agente: Log Reader Agent, agente di snapshot, agente di merge e agente di distribuzione. 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.

  • Monitor di sistema - può essere utile per monitorare le prestazioni, mettendo a disposizione diversi contatori per la replica. Per altre informazioni, vedere Monitoring Replication with System Monitor.