Condividi tramite


Imposta Soglie e Avvisi nel Monitor di Replicazione

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

Microsoft SQL Server Replication Monitor visualizza informazioni sullo stato delle pubblicazioni e delle sottoscrizioni. Per impostazione predefinita, in Monitoraggio replica vengono visualizzati avvisi solo per le sottoscrizioni non inizializzate, ma è possibile abilitarli anche per altre condizioni. È consigliabile abilitare gli avvisi per la topologia, in modo da poter essere informati tempestivamente sullo stato e sulle prestazioni.

Quando si attiva un avviso, si specifica una soglia. Quando tale soglia viene soddisfatta o superata, viene visualizzato un avviso, a meno che non sia necessario visualizzare un problema con una priorità più elevata. Oltre a visualizzare un avviso in Monitoraggio replica, il raggiungimento di un valore soglia può inoltre attivare un messaggio di avviso. È possibile abilitare avvisi per le seguenti condizioni:

  • Imminente scadenza della sottoscrizione

    Applicabile a tutti i tipi di replica. Se il valore soglia specificato viene raggiunto o superato, lo stato della sottoscrizione diventa Scadenza imminente/Scaduta.

  • Superamento della latenza specificata (quantità di tempo trascorso tra l'esecuzione del commit di una transazione nel server di pubblicazione e l'esecuzione del commit della transazione corrispondente nel Sottoscrittore).

    Si applica alla replica transazionale. Se la soglia specificata viene raggiunta o superata, lo stato della sottoscrizione diventa Prestazioni critiche.

  • Superamento del tempo di sincronizzazione specificato.

    Si applica alla replica di tipo merge. Se la soglia specificata viene raggiunta o superata, viene visualizzato lo stato Merge con esecuzione prolungata. È possibile specificare valori di soglia differenti per le connessioni dial-up e LAN.

  • Impossibilità di elaborare il numero di righe specificato in un determinato intervallo di tempo.

    Si applica alla replica di tipo merge. Se la soglia specificata viene raggiunta o superata, viene visualizzato lo stato Prestazioni critiche. È possibile specificare valore soglia differenti per le connessioni remote e le connessioni LAN.

Per altre informazioni sugli avvisi Prestazioni critiche e Merge con esecuzione prolungata, vedere Monitoraggio delle prestazioni con Monitoraggio replica.

Contenuto dell'articolo

Per impostare soglie e avvisi per una pubblicazione transazionale

  1. Espandere un gruppo Publisher nel riquadro sinistro, espandere un Publisher e quindi selezionare una pubblicazione.

  2. Selezionare la scheda Avvisi . Per visualizzare altre informazioni sulle opzioni in questa scheda, selezionare Guida nella barra dei menu.

  3. Abilitare un avviso selezionando la casella di controllo appropriata tra Avvisa se una sottoscrizione scade entro il valore soglia e Avvisa se la latenza supera il valore soglia.

  4. Impostare una soglia per gli avvisi nella colonna Soglia . Se, ad esempio, nel passaggio 3 è stata selezionata la casella di controllo Avvisa se la latenza supera il valore soglia , è possibile impostare una latenza di 60 secondi nella colonna Soglia .

  5. Selezionare Salva modifiche.

Per configurare un avviso per una soglia

  1. Selezionare Configura avvisi.

  2. Nella finestra di dialogo Configura avvisi di replica selezionare un avviso e quindi selezionare Configura.

    In questa finestra di dialogo vengono visualizzati gli avvisi per tutti i tipi di pubblicazione, inclusi quelli che non sono relativi al monitoraggio delle soglie. Per altre informazioni, vedere Usare gli avvisi per gli eventi degli agenti di replica.

  3. Impostare le opzioni nella finestra di dialogo Proprietà dell'avviso <NomeAvviso>:

    • Nella pagina Generale selezionare Abilita; specificare il database a cui applicare l'avviso.

    • Nella pagina Risposta specificare se si desidera inviare un messaggio di posta elettronica e/o eseguire un processo.

    • Nella pagina Opzioni personalizzare il testo della risposta.

  4. Seleziona OK.

  5. Seleziona Chiudi.

Impostare valore soglia e avvisi per una pubblicazione di tipo merge

  1. Espandere un gruppo di Publisher nel riquadro sinistro, espandere un Publisher e quindi selezionare una pubblicazione.

  2. Selezionare la scheda Avvisi . Per visualizzare altre informazioni sulle opzioni in questa scheda, selezionare Guida nella barra dei menu.

  3. Abilitare un avviso selezionando la casella di controllo appropriata.

    • Avvisa se una sottoscrizione scade entro il valore soglia

    • Avvisa se la durata del processo di merge per le connessioni remote supera il valore soglia

    • Avvisa se la durata del processo di merge per le connessioni LAN supera il valore soglia

    • Avverti se il numero di righe unite al secondo per le connessioni LAN è inferiore alla soglia

    • Avverti se il numero di righe unite al secondo per le connessioni dial-up è inferiore alla soglia

  4. Impostare i valore soglia per gli avvisi nella colonna Soglia . Ad esempio, se si seleziona Avvisa se la durata del processo di merge per le connessioni remote supera il valore soglia nel passaggio 3, è possibile selezionare un periodo di 10 minuti nella colonna Soglia .

  5. Selezionare Salva modifiche.

Per configurare un avviso per una soglia

  1. Selezionare Configura avvisi.

  2. Nella finestra di dialogo Configura avvisi di replica selezionare un avviso e quindi selezionare Configura.

    In questa finestra di dialogo vengono visualizzati gli avvisi per tutti i tipi di pubblicazione, inclusi quelli che non sono relativi al monitoraggio delle soglie.

  3. Impostare le opzioni nella finestra di dialogo Proprietà dell'avviso <NomeAvviso>:

    • Nella pagina Generale selezionare Abilita; specificare il database a cui applicare l'avviso.

    • Nella pagina Risposta specificare se si desidera inviare un messaggio di posta elettronica e/o eseguire un processo.

    • Nella pagina Opzioni personalizzare il testo della risposta.

  4. Seleziona OK.

  5. Seleziona Chiudi.

Impostare valore soglia e avvisi per una pubblicazione di snapshot

  1. Espandere un gruppo di Publisher nel riquadro sinistro, espandere un Publisher e quindi selezionare una pubblicazione.

  2. Selezionare la scheda Avvisi . Per visualizzare altre informazioni sulle opzioni in questa scheda, selezionare Guida nel menu in alto.

  3. Abilitare un avviso selezionando la casella di controllo Avvisa se una sottoscrizione scade entro il valore soglia.

  4. Impostare una soglia per l'avviso nella colonna Soglia . È ad esempio possibile selezionare un valore di 70% nella colonna Soglia .

  5. Selezionare Salva modifiche.

Per configurare un avviso per una soglia

  1. Selezionare Configura avvisi.

  2. Nella finestra di dialogo Configura avvisi di replica selezionare un avviso e quindi selezionare Configura.

    In questa finestra di dialogo vengono visualizzati gli avvisi per tutti i tipi di pubblicazione, inclusi quelli che non sono relativi al monitoraggio delle soglie. Per ulteriori informazioni, vedere Utilizzare le notifiche per gli eventi dell'agente di replica.

  3. Impostare le opzioni nella finestra di dialogo Proprietà dell'avviso <NomeAvviso>:

    • Nella pagina Generale selezionare Abilita; specificare il database a cui applicare l'avviso.

    • Nella pagina Risposta specificare se si desidera inviare un messaggio di posta elettronica e/o eseguire un processo.

    • Nella pagina Opzioni personalizzare il testo della risposta.

  4. Seleziona OK.

  5. Seleziona Chiudi.

Con Transact-SQL

È anche possibile impostare soglie, avvisi e allarmi utilizzando le stored procedure per la replica predefinite.