Megosztás:


Üzemeltetők

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

Az operátorok olyan személyek vagy csoportok aliasai, akik elektronikus értesítést kaphatnak a feladatok befejezésekor vagy riasztások létrehozásakor. Az SQL Server Agent szolgáltatás operátorokon keresztül támogatja a rendszergazdák értesítését. Az operátorok engedélyezik az SQL Server-ügynök értesítési és monitorozási képességeit.

Operátorattribútumok és fogalmak

Az operátorok elsődleges attribútumai a következők:

  • Operátor neve

  • Kapcsolattartási adatok

Operátor elnevezése

Minden operátornak rendelkeznie kell névvel. Az operátorneveknek egyedinek kell lenniük az SQL Server-példányon belül, és nem lehetnek hosszabbak, mint 128 karakter.

Kapcsolattartási adatok

Az operátor kapcsolattartási adatai határozzák meg az operátor értesítési módját. Az operátorok e-mailben, lapozóval vagy a net send paranccsal értesíthetők:

Fontos

A Pager és a net send beállításai a Microsoft SQL Server egy későbbi verziójában törlődnek az SQL Server-ügynökből. 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.

  • e-mail értesítés

    Az e-mail értesítés e-mailt küld az operátornak. Az e-mailes értesítéshez meg kell adnia az operátor e-mail címét.

  • Csipogó értesítés

    Az üzenetküldés e-mailben történik. A lapozóértesítéshez meg kell adnia azt az e-mail-címet, ahol az operátor kap lapozóüzeneteket. A lapozóértesítés beállításához telepítenie kell a bejövő leveleket feldolgozó és lapozóüzenetté konvertáló szoftvert a levelezési kiszolgálón. A szoftver számos megközelítés egyikét használhatja, például:

    • A levél továbbítása egy távoli levelezési kiszolgálóra a pager szolgáltató helyszínén.

      Az oldalszolgáltatónak meg kell ajánlania ezt a szolgáltatást, bár a szükséges szoftver általánosan elérhető a helyi levelezőrendszer részeként. További információkért tekintse meg a személyhívó dokumentációját.

    • Az e-mail átirányítása az internetről az oldalszolgáltató webhelyén található e-mail-kiszolgálóra.

      Ez az első megközelítés egyik változata.

    • A bejövő e-mail feldolgozása és a lapozó tárcsázása csatlakoztatott modem használatával.

      Ez a szoftver a pager-szolgáltatók tulajdona. A szoftver levelezőügyfélként működik, amely rendszeresen feldolgozza a beérkezett üzeneteket az e-mail címadatok egészének vagy egy részének pager-számként való értelmezésével, vagy az e-mail nevének egy fordítási táblázatban szereplő oldalszámmal való egyeztetésével.

      Ha az összes operátor osztozik egy lapozószolgáltatón, az SQL Server Management Studióval megadhatja a lapozó–e-mail rendszer által igényelt speciális e-mail-formázást. A speciális formázás lehet előtag vagy utótag, és az e-mail következő soraiban szerepelhet:

      Tárgy:

      Másolatot kap:

    Jegyzet

    Ha alacsony kapacitású alfanumerikus lapozórendszert használ, lerövidítheti az elküldött szöveget úgy, hogy kizárja a hibaszöveget a lapozó értesítéséből. Egy kis kapacitású alfanumerikus lapozórendszerre példa, amely oldalanként legfeljebb 64 karakter hosszúságú lehet.

  • nettó küldési

    Ez üzenetet küld az operátornak a net send paranccsal. Ha net send, adja meg egy hálózati üzenet címzettjének (számítógépének vagy felhasználójának) nevét.

    Jegyzet

    A net send parancs a Microsoft Windows Messengert használja. A riasztások sikeres küldéséhez a szolgáltatásnak azon a számítógépen kell futnia, amelyen az SQL Server fut, valamint azon a számítógépen, amelyet az operátor használ.

Riasztások és Fail-Safe operátorok

Kiválaszthatja, hogy mely operátorokat kell értesíteni egy riasztásra válaszul. Például a riasztások ütemezésével rotációs felelősségeket rendelhet hozzá az operátorok értesítéséhez. Például az A egyéni értesítést kap a hétfőn, szerdán vagy pénteken megjelenő riasztásokról, a B egyéni pedig a kedden, csütörtökön vagy szombaton megjelenő riasztásokról.

A vészhelyzeti operátor értesítést kap, miután a kijelölt operátoroknak küldött összes pager értesítés meghiúsult. Ha például három operátort definiált a lapozóértesítésekhez, és egyik kijelölt operátort sem lehetett lapozni, a rendszer értesítést küld a feladatbiztos operátornak.

A hibabiztos operátor értesítést kap a következő esetekben:

  • A riasztásért felelős operátorokat nem lehetett elérni.

    Az elsődleges operátorok elérésének elmulasztásának okai közé tartoznak a helytelen lapozócímek és a szolgálaton kívüli operátorok.

  • Az SQL Server Agent nem tud hozzáférni az msdb adatbázis rendszertábláihoz.

    A sysnotifications rendszertábla határozza meg a riasztások operátori felelősségét.

A hibabiztos operátor egy biztonsági funkció. A biztonságos üzemmódhoz rendelt operátor nem törölhető anélkül, hogy a biztonságos üzemmódot egy másik operátorhoz ne rendelné, vagy teljesen ne törölné a biztonságos hozzárendelést.

Operátor értesítése

Az operátor értesítéséhez be kell állítania egy vagy több műveletet az alábbiak közül:

  • Ha adatbázis-levelezési funkcióval szeretne e-mailt küldeni, hozzáféréssel kell rendelkeznie egy SMTP-t támogató e-mail-kiszolgálóhoz.

  • Lapozáshoz külső féltől származó levelezőszoftvert és/vagy hardvert kell használnia.

  • A net sendhasználatához az operátort be kell jelentkezni a megadott számítógépre, és a megadott számítógépnek engedélyeznie kell a Windows Messengerből érkező üzeneteket.

Feladatok Téma
Operátor létrehozásával kapcsolatos feladatok Operátor létrehozása

Fail-Safe operátor kijelölése
Riasztások hozzárendelésével kapcsolatos feladatok Riasztások hozzárendelése operátorhoz

Határozza meg a riasztásra adott választ (SQL Server Management Studio)

sp_add_notification (Transact-SQL)

Riasztások hozzárendelése operátorhoz

Lásd még:

Adatbázis Levélküldés