Condividi tramite


Definizione della risposta a un avviso (SQL Server Management Studio)

In questo argomento viene descritta la procedura per la definizione delle modalità di risposta di Microsoft SQL Server agli avvisi di SQL Server Agent in SQL Server 2012 utilizzando SQL Server Management Studio o Transact-SQL.

Contenuto dell'argomento

  • Prima di iniziare:

    Limitazioni e restrizioni

    Sicurezza

  • Per definire la risposta a un avviso tramite:

    SQL Server Management Studio

    Transact-SQL

Prima di iniziare

Limitazioni e restrizioni

  • Le opzioni Cercapersone e net send verranno rimosse da SQL Server Agent in una versione futura di Microsoft SQL Server. Evitare pertanto di utilizzarle in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui sono state implementate.

  • Si noti che per inviare notifiche tramite posta elettronica e cercapersone agli operatori, è necessario configurare SQL Server Agent per l'utilizzo di Posta elettronica database. Per ulteriori informazioni, vedere Procedura: Assegnazione di avvisi a un operatore (SQL Server Management Studio).

  • In SQL Server Management Studio è incluso un semplice strumento grafico per la gestione dei processi, che è lo strumento consigliato per la creazione e la gestione dell'infrastruttura dei processi.

Sicurezza

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin possono definire la risposta a un avviso.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di SQL Server Management Studio

Per definire la risposta a un avviso

  1. In Esplora oggetti fare clic sul segno più per espandere il server contenente l'avviso per cui si desidera definire una risposta.

  2. Fare clic sul segno più per espandere SQL Server Agent.

  3. Fare clic sul segno più per espandere la cartella Avvisi.

  4. Fare clic con il pulsante destro del mouse sull'avviso per cui si desidera definire una risposta e selezionare Proprietà.

  5. Nella finestra di dialogo Proprietà dell'avviso alert_name selezionare Risposta in Selezione pagina.

  6. Selezionare la casella di controllo Esegui processo e, dall'elenco sottostante la casella, selezionare il processo da eseguire quando viene generato l'avviso. È possibile creare un nuovo processo facendo clic su Nuovo processo. Per visualizzare ulteriori informazioni sul processo, fare clic su Visualizza processo. Per ulteriori informazioni sulle opzioni disponibili nelle finestre di dialogo Nuovo processo e Proprietà processo - job_name, vedere Creazione di un processo e Visualizzare un processo.

  7. Selezionare la casella di controllo Invia notifica a operatori se si desidera notificare agli operatori quando viene attivato l'avviso. In Elenco operatori selezionare uno o più dei metodi seguenti per inviare la notifica all'operatore o agli operatori: Posta elettronica, Cercapersone o Net Send. È possibile creare un nuovo operatore facendo clic su Nuovo operatore. Per visualizzare ulteriori informazioni su un operatore, fare clic su Visualizza operatore. Per ulteriori informazioni sulle opzioni disponibili nelle finestre di dialogo delle proprietà Nuovo operatore e Visualizza operatore, vedere Creazione di un operatore e Visualizzazione delle informazioni relative a un operatore.

  8. Al termine, fare clic su OK.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di Transact-SQL

Per definire la risposta a un avviso

  1. In Esplora oggetti connettersi a un'istanza del Motore di database.

  2. Sulla barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.

    -- adds an e-mail notification for Test Alert.
    -- assumes that Test Alert already exists and that François Ajenstat is a valid operator name 
    USE msdb ;
    GO
    
    EXEC dbo.sp_add_notification
     @alert_name = N'Test Alert',
     @operator_name = N'François Ajenstat',
     @notification_method = 1 ;
    GO
    

Per ulteriori informazioni, vedere sp_add_notification (Transact-SQL).

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]