Jifunze njia rahisi zaidi ya kujenga Alert Kutumia SQL Server Agent

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:

Hatua kwa Hatua SQL Server Alert Setup

Maagizo haya yanatumika kwa SQL Server 2005 na zaidi.

  1. Fungua Studio ya Usimamizi wa SQL Server na uunganishe kwenye seva ya database ambapo unataka kujenga tahadhari.
  2. Panua folda ya Agent ya SQL Server kwa kubonyeza mara moja kwenye " + " icon upande wa kushoto wa folda.
  3. Bofya haki kwenye Folda za Tahadhari na uchague Alert Mpya kutoka kwenye orodha ya pop-up.
  4. Andika jina la maelezo kwa tahadhari yako katika sanduku la Nakala ya Jina .
  5. 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).
  6. Kutoa maelezo yoyote ya tahadhari yaliyotakiwa na SQL Server kama vile maandishi maalum yaliyojumuisha ripoti ya tukio na vigezo vya alerts hali ya utendaji.
  7. Bonyeza icon ya Jibu katika dirisha Jipya la Alert Chagua ukurasa wa ukurasa .
  8. 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.
  9. 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.
  1. 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 ']