Condividi tramite


Impostare un avviso del database di SQL Server (Windows)

Si applica a:SQL Server

È possibile utilizzare il Monitor prestazioni per creare un avviso da generare quando un contatore del Monitor prestazioni raggiunge un valore di soglia. In risposta all'avviso, Monitor prestazioni può avviare un'applicazione, ad esempio un'applicazione personalizzata programmata per gestire la condizione dell'avviso. Ad esempio, è possibile creare un avviso che viene generato quando il numero di deadlock supera un valore specifico.

Gli avvisi possono essere definiti anche tramite SQL Server Management Studio e SQL Server Agent. Per altre informazioni, vedere Avvisi.

Creare un insieme agenti di raccolta dati per un avviso del contatore delle prestazioni

  1. Aprire Monitor prestazioni ed espandere Insieme agenti di raccolta dati.

  2. Fare clic con il pulsante destro del mouse su Definito dall'utente e selezionare Nuovo>Insieme agenti di raccolta dati.

  3. Assegnare al nuovo set un nome personalizzato, selezionare il pulsante di opzione Crea manualmente (Avanzate) e selezionare Avanti.

  4. Selezionare il pulsante di opzione Avviso del contatore delle prestazioni, quindi selezionare Avanti.

  5. Nella pagina Quali contatori delle prestazioni si desidera monitorare? selezionare Aggiungi per aggiungere un contatore all'avviso.

  6. Selezionare un contatore dall'elenco Contattori disponibili.

  7. Per aggiungere il contatore all'avviso, selezionare Aggiungi. È possibile continuare ad aggiungere contatori oppure selezionare OK per tornare alla finestra di dialogo del nuovo avviso.

  8. Nella finestra di dialogo del nuovo avviso selezionare Superiore a o Inferiore a nell'elenco Avvisa quando il valore è. In seguito immettere un valore soglia in Limite.

    L'avviso viene generato quando il valore del contatore è superiore o inferiore al valore soglia, a seconda che sia stata selezionata l'opzione Over (Superiore a) o Under (Inferiore a).

  9. (Facoltativo) Scegliere l'account con cui si vuole eseguire questo avviso, usando l'opzione Esegui come.

  10. Selezionare il pulsante di opzione Apri proprietà per questo insieme agenti di raccolta dati e scegliere Termina.

  11. Nella scheda Pianificazione impostare l'avvio e l'arresto pianificati per l'analisi dell'avviso.

Configurare un avviso di database di SQL Server con l'agente di raccolta dati

Per modificare le azioni che è possibile eseguire in base a un avviso, è necessario aprire l'agente di raccolta dati creato nel nuovo insieme agenti di raccolta dati.

  1. Passare al nuovo insieme agenti di raccolta dati creato e fare doppio clic sull'oggetto agente di raccolta dati nel riquadro dei dettagli. In questo esempio il nome è DataCollector01 e ha un tipo di Alert.

  2. Nella scheda Attività avviso, impostare le azioni in modo che vengano eseguite ogni volta che viene attivato l'avviso.

  3. Nella scheda Attività azione, selezionare la casella Registra una voce nel log eventi dell'applicazione.

  4. Nella scheda Avvisi è possibile impostare la frequenza di campionamento con le caselle Intervallo di campionamento e Unità.