Mësoni mënyrën më të lehtë për të krijuar një paralajmërim duke përdorur SQL Server Agent

Lajmërimet e SQL Server ofrojnë njoftim për gabimet e raundit të orës

Agjenti i SQL Server lejon njoftimin automatik të administratorëve të bazës së të dhënave kur ndodhin rrethana të pazakonta. Ky mekanizëm i fuqishëm alarmi mundëson 24 orë monitorim të performancës së bazës së të dhënave pa stafin e një qendre operative 24 orëshe.

Kërkesa e përgjithshme për përcaktimin e një alarmi

Për të përcaktuar një alarm, keni nevojë për disa informacione bazë, duke përfshirë:

Hapi i Hapësirës së konfigurimit të SQL Server

Këto udhëzime zbatohen për SQL Server 2005 dhe më të reja.

  1. Hapni SQL Server Management Studio dhe lidhuni në serverin e bazës së të dhënave ku dëshironi të krijoni një alarm.
  2. Zgjero dosjen e agjentit SQL Server duke klikuar një herë në ikonën " + " në të majtë të dosjes.
  3. Djathtas-klikoni në dosjen Alerts dhe zgjidhni New Alert nga pop-up menu.
  4. Shtypni një emër përshkrues për njoftimin tuaj në kutinë e tekstit Emri .
  5. Zgjidhni llojin e alarmit nga drop-down menu. Zgjedhjet tuaja janë kushte të performancës së SQL Server si ngarkesa e CPU dhe hapësira e lirë në disk, ngjarje të SQL Server si gabime fatale, gabime të sintaksës dhe çështje hardware, dhe ngjarje të Instrumentimit të Menaxhimit të Windows (WMI).
  6. Jepni të gjitha detajet specifike të alarmit të kërkuara nga SQL Server, si teksti specifik i përfshirë në raportin e ngjarjes dhe parametrat për alarme të gjendjes së performancës.
  7. Kliko ikonën Përgjigje në dritaren e re të alarmit Zgjidh një panel faqe .
  8. Nëse dëshironi të ekzekutoni një punë të Agjentit të SQL Server kur ndodh alarmi, klikoni kutinë e zgjedhjes së Ekzekutimit të punës dhe përzgjidhni një punë nga menyja e zbritjes.
  9. Nëse dëshironi të njoftoni operatorët e bazës së të dhënave kur ndodh alarmi, klikoni kutinë e kontrollit të operatorëve Njoftoni dhe pastaj zgjidhni operatorët dhe llojet e njoftimit nga rrjeti.
  1. Kliko OK për të krijuar alarmin.

Shtimi i njoftimeve duke përdorur Transact-SQL

Duke filluar me SQL Server 2008, gjithashtu mund të shtoni alarme duke përdorur Transact-SQL. Përdoreni këtë sintaksë nga Microsoft:

[, [@ anonim =] aktivizohet] [, [@delay_between_responses =] delay_between_responses] [, [@ notification_message =] ' ] [, [@ data_address_name =] 'database'] [, [@event_description_keyword =] 'event_description_keyword_pattern'] [, {[@ job_id =] job_id | [@ java_name =] 'job_name'}] [, [@ raise_snmp_trap =] raise_snmp_trap] [, [@performance_condition =] 'performance_condition'] [, [@ kategori_name =] 'kategoria'] [, [@ wmi_namespace =] 'wmi_namespace '] [, [@ wmi_query =]' wmi_query ']