Megosztás a következőn keresztül:


Az operátor értesítése a feladat állapotáról

A következőkre vonatkozik:SQL ServerAzure 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

  1. Az Object Explorerben csatlakozzon az SQL Server adatbázismotor egy példányához, majd bontsa ki a példányt.

  2. 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.

  3. A Feladat tulajdonságai párbeszédpanelen válassza az Értesítések lapot.

  4. 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.

  5. 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.

  6. 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

  1. Az Object Explorer-ben csatlakozzon az adatbázismotor egy példányához.

  2. A Standard sávon kattintson Új lekérdezéselemre.

  3. 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).