Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo argomento descrive come definire il modo in cui Microsoft SQL Server risponde agli avvisi di SQL Server Agent in SQL Server 2014 usando SQL Server Management Studio o Transact-SQL.
Contenuto dell'articolo
Prima di iniziare:
Per definire la risposta a un avviso utilizzando:
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 di usare queste funzionalità nel nuovo lavoro di sviluppo e pianificare la modifica delle applicazioni che attualmente usano queste funzionalità.
Si noti che SQL Server Agent deve essere configurato per utilizzare Database Mail per inviare notifiche tramite e-mail e pager agli operatori. Per altre informazioni, vedere Assegnare avvisi a un operatore.
SQL Server Management Studio offre un modo semplice e grafico per gestire i processi ed è il modo consigliato per creare e gestire l'infrastruttura dei processi.
Sicurezza
Autorizzazioni
Solo i membri del sysadmin ruolo predefinito del server possono definire la risposta a un avviso.
Uso 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 il quale 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 in cui si desidera definire una risposta e selezionare Proprietà.
Nella finestra di dialogo alert_nameproprietà avviso, sotto Selezionare una pagina, selezionare Risposta.
Selezionare la casella di controllo Esegui processo e, nell'elenco sotto la casella di controllo Esegui processo selezionare un processo da eseguire quando si verifica l'avviso. È possibile creare un nuovo lavoro facendo clic su Nuovo lavoro. Per visualizzare altre informazioni sul processo, fare clic su Visualizza processo. Per altre informazioni sulle opzioni disponibili nelle finestre di dialogo Nuovo lavoro e Proprietà lavorojob_name, vedere Creare un lavoro e Visualizzare un lavoro.
Selezionare la casella di controllo Notify Operators se si desidera notificare agli operatori quando viene attivato l'avviso. Nell'elenco Operatore , selezionare uno o più dei metodi seguenti per notificare l'operatore o gli operatori: E-mail, Pager, o Net Send. È possibile creare un nuovo operatore facendo clic su Nuovo operatore. Per visualizzare altre informazioni su un operatore, fare clic su Visualizza operatore. Per altre informazioni sulle opzioni disponibili nelle finestre di dialogo Nuovo operatore e Visualizza proprietà operatore, vedere Crea un operatore e Visualizza informazioni su un operatore.
Al termine, fare clic su OK.
Uso di Transact-SQL
Per definire la risposta a un avviso
In Esplora oggetti, collegarsi a un'istanza di Database Engine.
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 altre informazioni, vedere sp_add_notification (Transact-SQL).