Sužinokite Lengviausias būdas kurti perspėjimą naudojant SQL Server agentą

"SQL Server" įspėjimai pateikia "Round-the-Clock" klaidos pranešimą

SQL Server Agent leidžia automatiškai pranešti duomenų bazių administratoriams, kai atsiranda neįprastų aplinkybių. Šis galingas įspėjimo mechanizmas leidžia 24 valandas stebėti duomenų bazės veikimą be 24 valandų operacijų centro personalo.

Bendrasis perspėjimo nustatymo reikalavimas

Norint nustatyti perspėjimą, jums reikia tam tikros pagrindinės informacijos, įskaitant:

Žingsnis po žingsnio SQL Server įspėjimo nustatymas

Šios instrukcijos taikomos SQL Server 2005 ir naujesnėms.

  1. Atidarykite " SQL Server Management Studio" ir prisijungiate prie duomenų bazės serverio, kuriame norite sukurti perspėjimą.
  2. Išplėskite aplanką "SQL Server", spustelėję vieną kartą " + " piktogramą į aplanką iš kairės.
  3. Dešiniuoju pelės mygtuku spustelėkite aplanką Perspėjimai ir iškylančiajame meniu pasirinkite Naujas įspėjimas .
  4. Teksto lauke " Vardas" įveskite aprašomąjį jūsų įspėjimo pavadinimą .
  5. Išskleidžiamajame meniu pasirinkite įspėjimo tipą. Jūsų pasirinkimai yra "SQL Server" našumo sąlygos, tokios kaip CPU apkrova ir laisvos vietos diske, SQL Server įvykiai, tokie kaip mirtinos klaidos, sintaksės klaidos ir aparatūros problemos bei "Windows Management Instrumentation" (WMI) įvykiai.
  6. Pateikite bet kokią informaciją apie konkretų įspėjimą, reikalaujamą "SQL Server", pvz., Konkretus įvykio ataskaitoje pateiktas tekstas ir našumo būklės įspėjimų parametrai.
  7. Naujo įspėjimo lango " Pasirinkti puslapio" langą spustelėkite atsakymo piktogramą.
  8. Jei norite atlikti SQL Server agento darbą, kai perspėjimas įvyksta, spustelėkite laukelį Vykdyti užduotį ir išskleidžiamajame meniu pasirinkite darbą.
  9. Jei norite pranešti duomenų bazių operatoriams, kai perspėjimas įvyksta, spustelėkite langelį " Pranešti operatoriams", tada pasirinkite operatorius ir pranešimų tipus iš tinklelio.
  1. Spustelėkite Gerai, kad sukurtumėte perspėjimą.

"Transact-SQL" perspėjimų pridėjimas

Nuo "SQL Server 2008" taip pat galite pridėti įspėjimus naudodami "Transact-SQL". Naudokite šią sintaksę iš "Microsoft":

Sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] severity] [, [@enabled =] įjungta] [, [@delay_between_responses =] delay_between_responses] [, [@notification_message =] ' ]], [@include_event_description_in =] include_event_description_in] [, [@database_name =] 'duomenų bazė'] [, [@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 =] 'category'] [, [@wmi_namespace =] 'wmi_namespace '] [, [@wmi_query =]' wmi_query ']