Az operátor értesítése a feladat állapotáról
A következőkre vonatkozik:SQL Server
Azure SQL Kezeltségi Példány
Fontos
Felügyelt Azure SQL-példányesetében a legtöbb, de jelenleg nem minden SQL Server Agent-funkció támogatott. Részletekért tekintse meg az Azure SQL Managed Instance T-SQL eltéréseket az SQL Serverhez képest.
Ez a témakör azt ismerteti, hogyan állíthat be értesítési beállításokat az SQL Server Management Studio, a Transact-SQL vagy az SQL Server Management Objects használatával, hogy a Microsoft SQL Server Agent értesítéseket küldjön az operátoroknak a feladatokról.
Mielőtt hozzákezdene
Biztonság
További információ: Sql Server Agent Securityimplementálása.
Az SQL Server Management Studio használata
A feladat állapotának értesítése egy operátor számára
Az Object Explorerben csatlakozzon az SQL Server adatbázismotor egy példányához, majd bontsa ki a példányt.
Bontsa ki SQL Server-ügynök, bontsa ki feladatok, kattintson a jobb gombbal a szerkeszteni kívánt feladatra, és válassza a Tulajdonságoklehetőséget.
A Feladat tulajdonságai párbeszédpanelen válassza az Értesítések lapot.
Ha e-mailben szeretne értesíteni egy operátort, ellenőrizze e-mail, válasszon ki egy operátort a listából, majd válasszon az alábbiak közül:
Ha a feladat sikeres értesíteni az operátort a feladat sikeres befejezéséről.
Ha a feladat nem sikerül, értesítse az operátort, ha a feladat sikertelenül fejeződik be.
Amikor a feladat befejeződik, értesíteni kell az operátort a befejezési állapottól függetlenül.
Ha csipogóval szeretne értesíteni egy operátort, jelölje be a Oldal-t, válasszon ki egy operátort a listából, majd válasszon az alábbiak közül:
Ha a feladat sikeres értesíteni az operátort a feladat sikeres befejezéséről.
Amikor a feladat nem sikerül, értesítse az operátort a feladat befejeződéséről sikertelen esetben.
Amikor a feladat befejeződik, értesíteni kell az operátort a befejezési állapottól függetlenül.
Ha nettó küldéssel szeretne értesíteni egy operátort, ellenőrizze Net send, válasszon ki egy operátort a listából, majd válasszon az alábbiak közül:
Ha a feladat sikeres értesíteni az operátort a feladat sikeres befejezéséről.
Ha a feladat nem sikerül, értesítse az operátort, amikor a feladat befejeződik sikertelenül.
Amikor a feladat befejeződik, értesíteni kell az operátort a befejezési állapottól függetlenül.
A Transact-SQL használata
A feladat állapotának értesítése egy operátor számára
Az Object Explorer-ben csatlakozzon az adatbázismotor egy példányához.
A Standard sávon kattintson Új lekérdezéselemre.
Másolja és illessze be a következő példát a lekérdezési ablakba, és kattintson a Végrehajtásgombra.
-- 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
További információ: sp_add_notification (Transact-SQL).
SQL Server Felügyeleti objektumok használata
Operátor értesítése a feladat állapotáról
Használja a Feladat osztályt egy választott programozási nyelv használatával, például a Visual Basic, a Visual C# vagy a PowerShell használatával. További információ: SQL Server Management Objects (SMO).