Ismerje meg a legegyszerűbb módot egy figyelmeztetés létrehozásához az SQL Server Agent használatával

Az SQL Server Figyelmeztetések megadják a Round-the-Clock hibaüzenetet

Az SQL Server Agent lehetővé teszi az adatbázis rendszergazdák automatikus értesítését, ha szokatlan körülmények fordulnak elő. Ez az erőteljes riasztási mechanizmus lehetővé teszi az adatbázis teljesítményének 24 órás felügyeletét anélkül, hogy 24 órás operációs központot működtetne.

A riasztás meghatározására vonatkozó általános követelmény

A figyelmeztetés meghatározásához bizonyos alapvető információkra van szüksége, többek között:

Lépésről lépésre SQL Server Alert Setup

Ezek az utasítások az SQL Server 2005-re és újabbra vonatkoznak.

  1. Nyissa meg az SQL Server Management Studio alkalmazást, és csatlakozzon az adatbázis-kiszolgálóhoz, ahol figyelmeztetést szeretne létrehozni.
  2. Bontsa ki az SQL Server Agent mappát, ha egyszer a " + " ikonra kattint a mappának balra.
  3. Kattintson a jobb gombbal a Figyelmeztetések mappára, és válassza az Új figyelmeztetés lehetőséget a felbukkanó menüből.
  4. Adjon meg egy leíró nevet a figyelmeztetéshez a Név szövegmezőben.
  5. Válassza ki a figyelmeztető jelzés típusát a legördülő menüből. Az Ön döntései az SQL Server teljesítményi feltételei, például CPU-terhelés és szabad lemezterület, SQL Server események , például végzetes hibák, szintaktikai hibák és hardveres problémák, valamint Windows Management Instrumentation (WMI) események.
  6. Adjon meg minden olyan riasztás-specifikus információt, amelyet az SQL Server kér, például az eseményjelentésben szereplő konkrét szöveget és a teljesítményi állapotra vonatkozó figyelmeztetések paramétereit.
  7. Kattintson a Válasz ikonra az Új figyelmeztetés ablakban Válasszon egy oldalt .
  8. Ha SQL Server Agent munkát szeretne végrehajtani a figyelmeztetés megjelenésekor, kattintson a Végrehajtás feladat jelölőnégyzetre, és válassza ki a feladatot a legördülő menüből.
  9. Ha figyelmeztetést szeretne értesíteni az adatbázis-kezelőket, jelölje be az Értesítők kezelése jelölőnégyzetet, majd válassza ki az operátorokat és az értesítési típusokat a hálózatból.
  1. A figyelmeztetés létrehozásához kattintson az OK gombra .

Figyelmeztetések hozzáadása a Transact-SQL használatával

Az SQL Server 2008 rendszerrel kezdve riasztásokat is felvehet a Transact-SQL használatával. Használja ezt a szintaxist a Microsofttól:

sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] súlyosság] [, [@enabled =] engedélyezve] [, [@delay_between_responses =] delay_between_responses] [, [@notification_message = notification_message '] [, [@include_event_description_in =] include_event_description_in] [, [@database_name =]' adatbázis '] [, [@event_description_keyword =]' event_description_keyword_pattern '] [, {[@job_id =] job_id | [@job_name =] 'job_name'}] [, [@ raise_snmp_trap =] raise_snmp_trap] [, [@performance_condition =] 'performance_condition'] [, [@category_name =] 'kategória'] [, [@wmi_namespace =] 'wmi_namespace '] [, [@ wmi_query =]' wmi_query ']