Uzziniet vienkāršāko veidu, kā izveidot brīdinājumu, izmantojot SQL Server pārstāvi

SQL Server brīdinājumi nodrošina pulksteņa kļūdu paziņošanu

SQL Server pārstāvis ļauj automātiski paziņot datu bāzes administratorus, kad rodas neparasti apstākļi. Šis jaudīgais brīdinājuma mehānisms ļauj veikt visu diennakti veikto datu bāzes veiktspējas pārraudzību, nepārstrādājot 24 stundu darbības centru.

Vispārīgas prasības brīdinājuma definēšanai

Lai noteiktu brīdinājumu, jums ir nepieciešama noteikta pamatinformācija, tostarp:

Soli pa solim SQL Server trauksmes iestatīšana

Šīs instrukcijas attiecas uz SQL Server 2005 un jaunāku versiju.

  1. Atveriet SQL Server Management Studio un izveidojiet savienojumu ar datu bāzes serveri, kurā vēlaties izveidot brīdinājumu.
  2. Paplašiniet SQL Server aģenta mapi, noklikšķinot uz ikonas, kas atrodas uz mapes kreisajā pusē esošās ikonas " + ".
  3. Ar peles labo pogu noklikšķiniet uz mapes Alerts un uznirstošajā izvēlnē atlasiet New Alert .
  4. Ievadiet rakstzīmju aprakstošo nosaukumu teksta lodziņā Vārds .
  5. Nolaižamajā izvēlnē izvēlieties brīdinājuma veidu. Jūsu izvēle ir SQL Server veiktspējas nosacījumi, piemēram, CPU slodze un brīvā diska vieta, SQL Server notikumi, piemēram, fatālās kļūdas, sintakses kļūdas un aparatūras problēmas un Windows pārvaldības instrumentācijas (WMI) notikumi.
  6. Sniedziet SQL Server pieprasītos brīdinājuma datus, piemēram, konkrētu tekstu, kas iekļauts notikuma pārskatā, un parametrus veiktspējas stāvokļa brīdinājumiem.
  7. Jaunā brīdinājuma logā noklikšķiniet uz ikonas Atbilde, izvēlieties lapas rūti.
  8. Ja jūs vēlaties izpildīt SQL Server aģenta uzdevumu brīdinājuma brīdī, noklikšķiniet uz izvēles rūtiņas Izpildīt uzdevumu un nolaižamajā izvēlnē atlasiet darbu.
  9. Ja vēlaties paziņot datubāzu operatoriem brīdinājuma brīdī, atzīmējiet izvēles rūtiņu Paziņot operatorus un pēc tam atlasiet tīkla operatorus un paziņojumu veidus.
  1. Noklikšķiniet uz OK, lai izveidotu brīdinājumu.

Brīdinājumu pievienošana, izmantojot Transact-SQL

Sākot ar SQL Server 2008, jūs varat pievienot arī brīdinājumus, izmantojot Transact-SQL. Izmantojiet šo sintaksi no Microsoft:

sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] smaguma pakāpe] [, [@enabled =] iespējots] [, [@delay_between_responses =] delay_between_responses] [, [@notification_message =] ' ]], [@include_event_description_in =] include_event_description_in] [, [@database_name =] 'datubāze'] [, [@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 =] 'kategorija'] [, [@wmi_namespace =] 'wmi_namespace '] [, [@wmi_query =]' wmi_query ']