Notify an Operator of Job Status
Questo argomento descrive come impostare le opzioni di notifica in SQL Server 2014 usando SQL Server Management Studio, Transact-SQL o SQL Server Management Objects, in modo che Microsoft SQL Server Agent possa inviare notifiche agli operatori sui processi.
Contenuto dell'articolo
Prima di iniziare:
Per notificare lo stato di un processo a un operatore mediante:
Prima di iniziare
Sicurezza
Per informazioni dettagliate, vedere Implementazione della sicurezza di SQL Server Agent.
Uso di SQL Server Management Studio
Per notificare lo stato di un processo a un operatore
In Esplora oggetti, connettersi a un'istanza del motore di database di SQL Server e, successivamente, espanderla.
Espandere SQL Server Agente Processi, fare clic con il pulsante destro del mouse sul processo che si vuole modificare e scegliere Proprietà.
Nella finestra di dialogo Proprietà processo selezionare la pagina Notifiche .
Se si vuole inviare una notifica a un operatore tramite posta elettronica, selezionare la casella Posta elettronica, selezionare un operatore nell'elenco e scegliere una delle opzioni seguenti:
In caso di esito positivo processo per inviare la notifica all'operatore se il processo è stato completato correttamente.
In caso di esito negativo processo per inviare all'operatore una notifica del completamento non riuscito del processo.
Al termine del processo per inviare la notifica all'operatore indipendentemente dallo stato di completamento.
Se si desidera inviare una notifica a un operatore tramite cercapersone, selezionare la casella Cercapersone, selezionare un operatore nell'elenco e quindi scegliere una delle opzioni seguenti:
In caso di esito positivo processo per inviare la notifica all'operatore se il processo è stato completato correttamente.
In caso di esito negativo processo per inviare all'operatore una notifica del completamento non riuscito del processo.
Al termine del processo per inviare la notifica all'operatore indipendentemente dallo stato di completamento.
Se si desidera inviare una notifica a un operatore tramite Net Send, selezionare la casella Net Send, selezionare un operatore nell'elenco e quindi scegliere una delle opzioni seguenti:
In caso di esito positivo processo per inviare la notifica all'operatore se il processo è stato completato correttamente.
In caso di esito negativo processo per inviare all'operatore una notifica del completamento non riuscito del processo.
Al termine del processo per inviare la notifica all'operatore indipendentemente dallo stato di completamento.
Uso di Transact-SQL
Per notificare lo stato di un processo a un operatore
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 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).
Utilizzo di SQL Server Management Objects
Per notificare lo stato di un processo a un operatore
Usare la classe Job
tramite un linguaggio di programmazione scelto come Visual Basic, Visual C# o PowerShell. Per altre informazioni, vedere SQL Server Management Objects (SMO).