Lugege kõige lihtsamat viisi algaja loomiseks SQL Serveri agendi abil

SQL Serveri hoiatused pakuvad ümmargust kellateadete tõrketeadet

SQL Serveri agent võimaldab andmebaasi administraatorite automaatset teavitamist ebatavaliste sündmuste toimumise korral. See võimas häiremehhanism võimaldab andmebaasi toimivust 24-tunnise jälgimisega ilma 24-tunnise operatsioonikeskuse personali paigutamata.

Alert määratlemise üldnõuded

Teate määratlemiseks vajate teatud põhiteavet, sealhulgas järgmist:

Samm-sammult SQL Serveri märguande seadistamine

Need juhised kehtivad SQL Server 2005 ja uuemale versioonile.

  1. Avage SQL Server Management Studio ja ühendage andmebaasi server, kuhu soovite hoiatusteate luua.
  2. Laienda SQL Serveri agendi kaust, klõpsates üks kord kausta vasakul oleval ikoonil " + ".
  3. Paremklõpsake kaarti Alerts ja valige hüpikmenüüst New Alert .
  4. Tippige teksti sisestamiseks oma märguande kirjeldav nimi.
  5. Valige rippmenüüst hoiatuse tüüp. Teie valikud on SQL Serveri toimivusnõuded, näiteks CPU koormus ja vaba kettaruum, SQL Serveri sündmused , nagu surmavad vead, süntaksivigu ja riistvaraprobleemid ning Windowsi juhtimisseadmete (WMI) sündmused.
  6. Andke SQL Serverile kõik soovitud andmed, näiteks konkreetne tekst, mis sisaldub sündmuse aruandes ja toimivuse tingimuste märguannete parameetrid.
  7. Uue teate akna valikul Vali lehepaanil klõpsake vastuse ikoonil.
  8. Kui soovite hoiatuse tekkimisel SQL Server Agent töökoha täita, klõpsake ruutul Execute job ja valige rippmenüüst töö.
  9. Kui soovite teavitamise ajal andmebaasi operaatoritele teatada, klõpsake ruut Teavita ettevõtjad ja seejärel valige võrgust operaatorid ja teavituste tüübid.
  1. Häire loomiseks klõpsake OK .

Alustuste lisamine Transact-SQL-i kasutades

Alates SQL Server 2008-st võite lisada ka Transact-SQL-i kasutades hoiatusi. Kasuta seda Microsofti süntaksit:

sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] raskus] [, [@enabled =] lubatud] [, [@delay_between_responses =] delay_between_responses] [, [@notification_message =] ' ] [, [@include_event_description_in =] include_event_description_in] [, [@database_name =] 'andmebaas'] [, [@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 =] 'kategooria'] [, [@wmi_namespace =] 'wmi_namespace '] [, [@wmi_query =]' wmi_query ']