SQL Server Alerts Voorsien Rondom die Klok Fout Kennisgewing
SQL Server Agent laat outomatiese kennisgewing van databasis administrateurs toe wanneer ongewone omstandighede voorkom. Hierdie kragtige waarskuwing meganisme maak dit moontlik om die databasisprestasie 24 uur per dag te monitor sonder om 'n 24-uurs operasionele sentrum te beman.
Algemene vereiste vir die definiëring van 'n waarskuwing
Om 'n waarskuwing te definieer, benodig u sekere basiese inligting, insluitend:
- Alert naam - Alert name moet uniek wees in SQL Server. Hulle kan nie meer as 128 karakters wees nie.
- Die gebeurtenis wat die waarskuwing aktiveer - Die gebeurtenis tipe bepaal die parameters wat gebruik word. Die drie tipes waarskuwings is SQL Server gebeure, SQL Server prestasie toestande en Windows Management Instrumentation gebeure.
- Die aksie wat SQL Server Agent neem wanneer die gebeurtenis geaktiveer word. Enige waarskuwing kan aan beide (of albei) van hierdie twee waarskuwingstipes toegewys word: 'n SQL Server Agent-werk uitvoer en / of 'n operateur in kennis stel.
Stap-vir-stap SQL Server Alert Setup
Hierdie instruksies is van toepassing op SQL Server 2005 en nuwer.
- Open SQL Server Management Studio en maak verbinding met die databasis bediener waar u 'n waarskuwing wil skep.
- Brei die SQL Server Agent-lêergids uit deur een keer op die " + " ikoon aan die linkerkant van die gids te klik.
- Klik met die rechtermuisknop op die gids Alerts en kies Nuwe Alert in die venster menu.
- Tik 'n beskrywende naam vir jou waarskuwing in die tekskassie Naam .
- Kies die tipe waarskuwing in die keuselys. U keuses is die prestasievoorwaardes van SQL Server, soos SVE-laai en vrye skyfspasie, SQL Server-gebeurtenisse soos fatale foute, sintaksfoute en hardeware-probleme en Windows-bestuursinstrument (WMI) -gebeurtenisse.
- Verskaf enige waarskuwingspesifieke besonderhede wat deur SQL Server versoek word, soos spesifieke teks ingesluit in die gebeurtenisverslag en parameters vir prestasievoorwaardes-waarskuwings.
- Klik op die ikoon Antwoord in die Nuwe waarskuwing venster ' Kies 'n bladsy venster.
- As u 'n SQL Server Agent-werk wil uitvoer wanneer die waarskuwing plaasvind, klik die boks Voer werk uit en kies 'n werk in die keuselys.
- As u die databasisoperateurs wil in kennis stel wanneer die waarskuwing plaasvind, klik die boks Kennisgewings-operateurs in en kies dan die operatore en kennisgewing tipes uit die rooster.
- Klik OK om die waarskuwing te skep.
Alerts byvoeg deur Transact-SQL te gebruik
Begin met SQL Server 2008, jy kan ook waarskuwings gebruik deur Transact-SQL. Gebruik hierdie sintaksis van Microsoft:
[[name = notification_message '] [, [@include_event_description_in =] include_event_description_in] [, [@database_name =]' databasis '] [, [@event_description_keyword =]' event_description_keyword_pattern '] [, {[@job_id =] job_id | [@job_name =] 'job_name']] [, [@ raise_snmp_trap =] raise_snmp_trap] [, [@ prestformance_condition =] 'performance_condition'] [, [@ category_name =] 'kategorie'] [, [@ wmi_namespace =] 'wmi_namespace '] [, [@ wmi_query =]' wmi_query ']