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:
- Riasztási név - Az értesítési neveknek egyedinek kell lenniük az SQL Serverben. Legfeljebb 128 karakter lehet.
- A riasztást kiváltó esemény - Az eseménytípus meghatározza az alkalmazott paramétereket. A figyelmeztetések három típusa az SQL Server események, az SQL Server teljesítményi feltételei és a Windows Management Instrumentation eseményei.
- Az SQL Server Agent által az esemény bekövetkezésekor végrehajtott művelet . Minden riasztás hozzárendelhető (vagy mindkettő) a két riasztási típushoz: SQL Server Agent feladat végrehajtása és / vagy értesítés az operátorról.
Lépésről lépésre SQL Server Alert Setup
Ezek az utasítások az SQL Server 2005-re és újabbra vonatkoznak.
- Nyissa meg az SQL Server Management Studio alkalmazást, és csatlakozzon az adatbázis-kiszolgálóhoz, ahol figyelmeztetést szeretne létrehozni.
- Bontsa ki az SQL Server Agent mappát, ha egyszer a " + " ikonra kattint a mappának balra.
- Kattintson a jobb gombbal a Figyelmeztetések mappára, és válassza az Új figyelmeztetés lehetőséget a felbukkanó menüből.
- Adjon meg egy leíró nevet a figyelmeztetéshez a Név szövegmezőben.
- 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.
- 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.
- Kattintson a Válasz ikonra az Új figyelmeztetés ablakban Válasszon egy oldalt .
- 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.
- 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.
- 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 ']