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.
[Top]
Utilizzo di SQL Server Management Studio
Per definire la risposta a un avviso
In Esplora oggetti fare clic sul segno più per espandere il server contenente l'avviso per cui si desidera definire una risposta.
Fare clic sul segno più per espandere SQL Server Agent.
Fare clic sul segno più per espandere la cartella Avvisi.
Fare clic con il pulsante destro del mouse sull'avviso per cui si desidera definire una risposta e selezionare Proprietà.
Nella finestra di dialogo Proprietà dell'avviso alert_name selezionare Risposta in Selezione pagina.
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.
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.
Al termine, fare clic su OK.
[Top]
Utilizzo di Transact-SQL
Per definire la risposta a un avviso
In Esplora oggetti connettersi a un'istanza del Motore di database.
Sulla barra Standard fare clic su Nuova query.
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).
[Top]