Megosztás:


Operátor létrehozása

A következőkre vonatkozik:SQL ServerAzure SQL-felügyelt 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. A részletekért tekintse meg az SQL Server és az Azure SQL Managed Instance közötti T-SQL eltéréseket , vagy az SQL Agent feladatok korlátozásait az Azure SQL Managed Instance esetében .

Ez a cikk bemutatja, hogyan konfigurálhat egy felhasználót arra, hogy értesítéseket kapjon az SQL Server-ügynök sql serveres feladatairól az SQL Server Management Studio vagy a Transact-SQL használatával.

Korlátozások

A Rendszer eltávolítja a Pager és a Net küldési beállításait az SQL Server-ügynökből az SQL Server egy későbbi verziójában. Ne használja ezeket a funkciókat az új fejlesztési munkában, és tervezze módosítani azokat az alkalmazásokat, amelyek jelenleg használják ezeket a funkciókat.

Az SQL Server-ügynököt úgy kell konfigurálni, hogy a Database Mail használatával küldjön e-mail- és pager-értesítéseket az operátoroknak. További információ: Riasztások hozzárendelése operátorhoz.

Az SQL Server Management Studio egyszerű, grafikus módot kínál a feladatok kezelésére, és ez a feladatinfrastruktúra létrehozásának és kezelésének ajánlott módja.

Engedélyek

Csak a sysadmin rögzített kiszolgálói szerepkör tagjai hozhatnak létre operátorokat.

Az SQL Server Management Studio használata

  1. Az Object Explorerben válassza a pluszjelet annak a kiszolgálónak a kibontásához, ahol SQL Server-ügynök operátort szeretne létrehozni.

  2. Válassza ki a pluszjelet az SQL Server-ügynök kibontásához.

  3. Kattintson a jobb gombbal a Operátorok mappára, és válassza Új operátorlehetőséget.

    A következő lehetőségek érhetők el az Új operátor párbeszédpanel Általános lapján:

    Lehetőség Description
    Név Módosítsa az operátor nevét.
    Engedélyezett Engedélyezze az operátort. Ha nincs engedélyezve, a rendszer nem küld értesítést az operátornak.
    E-mail név Megadja az operátor e-mail-címét.
    Hálózat küldési cím Adja meg a használni net sendkívánt címet.
    Pager e-mail neve Meghatározza az operátor csipogójához használandó e-mail-címet.
    Pager ügyeleti ütemterv Beállítja azokat az időpontokat, amikor a lapozó aktív.
    hétfő – vasárnap Jelölje ki azokat a napokat, amikor a lapozó aktív.
    Munkanap kezdete Válassza ki azt az időpontot, amely után az SQL Server Agent üzeneteket küld a lapozónak.
    Munkanap végi Válassza ki azt az időpontot, amely után az SQL Server-ügynök már nem küld üzeneteket a lapozónak.

    Az alábbi lehetőségek érhetők el az ÉrtesítésekÚj operátor párbeszédpanel lapján:

    Lehetőség Description
    riasztások A riasztások megtekintése a példányban.
    munkák Tekintse meg az instance munkafolyamatait.
    figyelmeztetési lista Felsorolja az instanciában lévő riasztásokat.
    feladatlista Felsorolja a példányban lévő feladatokat.
    e-mail Értesítse ezt az operátort e-mailben.
    Pager Értesítse az operátort e-mailben a lapozó címére.
    Nettó küldés Az operátor értesítése a következővel net send: .
  4. Ha elkészült az új operátor létrehozásával, válassza az OK gombot.

Használd a Transact-SQL-t

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

  2. A Standard sávon válassza Új lekérdezéslehetőséget.

  3. Másolja és illessze be a következő példát a lekérdezési ablakba, és válassza az Végrehajtás lehetőséget. Ez a példa beállítja a felhasználó danwioperátoradatait. Az operátor engedélyezve van, majd az SQL Server Agent hétfőtől péntekig 8 és 17 óra között küld értesítéseket a lapozóknak.

    USE msdb;
    GO
    
    EXECUTE dbo.sp_add_operator
        @name = N'Dan Wilson',
        @enabled = 1,
        @email_address = N'danwi',
        @pager_address = N'5551290AW@pager.Adventure-Works.com',
        @weekday_pager_start_time = 080000,
        @weekday_pager_end_time = 170000,
        @pager_days = 62;
    GO
    

További információ: sp_add_operator.