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:
- Häire nimi - hoiatusnimed peavad olema unikaalsed SQL Serveris. Need ei tohi olla pikemad kui 128 tähemärki.
- Häire käivitav sündmus - sündmuse tüüp määrab ära kasutatud parameetrid. Kolme tüüpi hoiatusteated on SQL Serveri sündmused, SQL Serveri toimivustingimused ja Windows Management Instrumentation sündmused.
- SQL Serveri agendi toiming, mis käivitub sündmuse käivitamisel. Iga hoiatus võib määrata kas (või mõlema) nende kahe hoiatuse tüübi: käivitada SQL Server Agent töö ja / või teatada operaator.
Samm-sammult SQL Serveri märguande seadistamine
Need juhised kehtivad SQL Server 2005 ja uuemale versioonile.
- Avage SQL Server Management Studio ja ühendage andmebaasi server, kuhu soovite hoiatusteate luua.
- Laienda SQL Serveri agendi kaust, klõpsates üks kord kausta vasakul oleval ikoonil " + ".
- Paremklõpsake kaarti Alerts ja valige hüpikmenüüst New Alert .
- Tippige teksti sisestamiseks oma märguande kirjeldav nimi.
- 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.
- Andke SQL Serverile kõik soovitud andmed, näiteks konkreetne tekst, mis sisaldub sündmuse aruandes ja toimivuse tingimuste märguannete parameetrid.
- Uue teate akna valikul Vali lehepaanil klõpsake vastuse ikoonil.
- Kui soovite hoiatuse tekkimisel SQL Server Agent töökoha täita, klõpsake ruutul Execute job ja valige rippmenüüst töö.
- Kui soovite teavitamise ajal andmebaasi operaatoritele teatada, klõpsake ruut Teavita ettevõtjad ja seejärel valige võrgust operaatorid ja teavituste tüübid.
- 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 ']