Tahadhari za SQL Server Hutoa Taarifa ya Hitilafu ya Saa-Round
Mjumbe wa SQL Server inaruhusu taarifa ya moja kwa moja ya watendaji wa database wakati hali isiyo ya kawaida inatokea. Njia hii ya nguvu ya tahadhari inawezesha ufuatiliaji wa saa 24 wa utendaji wa database bila utumishi kituo cha operesheni cha saa 24.
Mahitaji ya jumla ya Kufafanua Alert
Ili kufafanua tahadhari, unahitaji maelezo fulani ya msingi ikiwa ni pamoja na:
- Jina la Alert - Majina ya Alert lazima iwe ya kipekee katika SQL Server. Wanaweza kuwa wahusika zaidi ya 128.
- Tukio ambalo husababisha tahadhari - Aina ya tukio huamua vigezo vilivyotumiwa. Aina tatu za alerts ni matukio ya SQL Server, hali ya utendaji wa SQL Server na matukio ya Usimamizi wa Windows.
- Hatua ambayo Sakala ya SQL Server inachukua wakati tukio hilo limesababishwa. Tahadhari yoyote inaweza kupewa ama (au wote wawili) ya aina hizi mbili za tahadhari: Fanya kazi ya Agent SQL Server na / au Julisha operator.
Hatua kwa Hatua SQL Server Alert Setup
Maagizo haya yanatumika kwa SQL Server 2005 na zaidi.
- Fungua Studio ya Usimamizi wa SQL Server na uunganishe kwenye seva ya database ambapo unataka kujenga tahadhari.
- Panua folda ya Agent ya SQL Server kwa kubonyeza mara moja kwenye " + " icon upande wa kushoto wa folda.
- Bofya haki kwenye Folda za Tahadhari na uchague Alert Mpya kutoka kwenye orodha ya pop-up.
- Andika jina la maelezo kwa tahadhari yako katika sanduku la Nakala ya Jina .
- Chagua aina ya tahadhari kutoka kwenye orodha ya kushuka. Uchaguzi wako ni hali ya utendaji wa SQL Server kama vile mzigo wa CPU na nafasi ya bure ya disk, matukio ya SQL Server kama makosa mabaya, makosa ya syntax na masuala ya vifaa, na matukio ya Windows Management Instrumentation (WMI).
- Kutoa maelezo yoyote ya tahadhari yaliyotakiwa na SQL Server kama vile maandishi maalum yaliyojumuisha ripoti ya tukio na vigezo vya alerts hali ya utendaji.
- Bonyeza icon ya Jibu katika dirisha Jipya la Alert Chagua ukurasa wa ukurasa .
- Ikiwa unataka kutekeleza kazi ya Agent SQL Server wakati tahadhari inatokea, bofya Kazi ya Kazi ya Kazi ya Kazi na ufute kazi kutoka kwenye orodha ya kushuka.
- Ikiwa unataka kuwajulisha waendeshaji wa database wakati tahadhari inatokea, bofya sanduku la Cheti cha Wajulishe na kisha uchague waendeshaji na aina za taarifa kutoka kwenye gridi ya taifa.
- Bofya OK ili uangalie.
Kuongeza Tahadhari Kutumia Transact-SQL
Kuanzia na SQL Server 2008, unaweza pia kuongeza tahadhari kwa kutumia Transact-SQL. Tumia syntax hii kutoka kwa Microsoft:
sp_add_alert [@message_id =] message_id] [, [@severity =] ukali] [, [@enabled =] enabled] [, [@delay_between_responses =] delay_between_responses] [, [@notification_message =] ' notification_message '] [, [@include_event_description_in =] include_event_description_in] [, [@database_name =]' database '] [, [@event_description_keyword =]' event_description_keyword_pattern '] [, {[@job_id =] job_id | [@job_name =] 'kazi_name'}] [, [@raise_snmp_trap =] raise_snmp_trap] [, [@performance_condition =] 'performance_condition'] [, [@category_name =] 'jamii'] [, [@wmi_namespace =] 'wmi_namespace '] [, [@wmi_query =]' wmi_query ']