Assegnare avvisi a un operatore
si applica a:SQL Server
Istanza gestita di SQL di Azure
Importante
In Azure SQL Istanza gestita, la maggior parte delle funzionalità di SQL Server Agent, ma non tutte, sono attualmente supportate. Per informazioni dettagliate, vedere differenze T-SQL tra Istanza gestita di SQL di Azure e SQL Server.
Questo argomento descrive come assegnare avvisi di Microsoft SQL Server Agent agli operatori in modo che possano ricevere notifiche sui processi in SQL Server tramite SQL Server Management Studio o Transact-SQL.
Prima di iniziare
Limitazioni e restrizioni
SQL Server Management Studio offre un modo grafico semplice per gestire l'intero sistema di avvisi. L'uso di Management Studio è il modo consigliato per configurare l'infrastruttura di avviso.
Per inviare una notifica in risposta a un avviso, è prima necessario configurare SQL Server Agent per l'invio di messaggi di posta elettronica. Per altre informazioni, vedere Configurare SQL Server Agent Mail per l'uso della Posta elettronica di Database.
Se si verifica un errore durante l'invio di un messaggio di posta elettronica o di una notifica di cercapersone, l'errore viene segnalato nel log degli errori del servizio SQL Server Agent.
Sicurezza
Autorizzazioni
Solo i membri del sysadmin ruolo predefinito del server possono assegnare avvisi agli operatori.
Uso di SQL Server Management Studio
Per assegnare avvisi a un operatore
In Esplora oggettifare clic sul segno più per espandere il server contenente l'operatore a cui si desidera assegnare un avviso.
Fare clic sul segno più per espandere SQL Server Agent.
Fare clic sul segno più per espandere la cartella Operators.
Fare clic con il pulsante destro del mouse sull'operatore a cui si vuole assegnare un avviso e selezionare Proprietà, quindi selezionare la pagina Notifiche.
Nella finestra di dialogo operator_nameProprietà, sotto Selezionare una pagina, selezionare Notifiche.
In Visualizzare le notifiche inviate all'utente daselezionare Avvisi per visualizzare un elenco di avvisi inviati a questo operatore o selezionare Processi per visualizzare un elenco di processi che inviano notifiche a questo operatore. Selezionare una o più delle caselle di controllo seguenti per definire il metodo di notifica per ogni notifica in base alle esigenze: messaggio di posta elettronica, pagero Net send.
Al termine, fare clic su OK.
Uso di Transact-SQL
Per assegnare avvisi a un operatore
In Esplora oggetti connettersi a un'istanza del motore di database.
Sulla barra degli strumenti Standard, fare clic su Nuova query.
Copiare e incollare l'esempio seguente nella finestra di query e fare clic su Esegui.
-- adds an e-mail notification for the specified alert (Test Alert) -- This example 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).