Skip to main content

Izveidojiet brīdinājumu, izmantojot SQL Server pārstāvi

Anonim

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:

  • Brīdinājuma nosaukums - Brīdinājumu nosaukumiem jābūt unikāliem SQL Server. Tās nedrīkst būt garākas par 128 rakstzīmēm.
  • Pasākums kas aktivizē brīdinājumu - notikuma veids nosaka izmantotos parametrus. Trīs veidu brīdinājumi ir SQL Server notikumi, SQL Server veiktspējas nosacījumi un Windows pārvaldības instrumentācijas notikumi.
  • Darbība ka SQL Server aģents veic, kad notikums tiek aktivizēts. Jebkuram brīdinājumam var piešķirt abus (vai abus) no šiem diviem brīdinājumu veidiem: Izpildīt SQL Server aģenta uzdevumu un / vai Paziņot operatoru.

Soli pa solim SQL Server trauksmes iestatīšana

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

  1. Atvērt SQL Server Management Studio un izveidojiet savienojumu ar datu bāzes serveri, kurā vēlaties izveidot brīdinājumu.
  2. Izvērsiet SQL Server aģenta mapi, vienreiz noklikšķinot uz "+"ikona no mapes pa kreisi.
  3. Ar peles labo pogu noklikšķiniet uz Brīdinājumi mapi un atlasiet Jauns brīdinājums no uznirstošās izvēlnes.
  4. Ierakstiet aprakstošo jūsu brīdinājuma nosaukumu mapē Nosaukums tekstlodziņš.
  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. Noklikšķiniet uz Atbilde ikona Jauns brīdinājums logu Izvēlieties lapu rūts
  8. Ja brīdī rodas SQL Server aģenta darbs, noklikšķiniet uz Izpildīt darbu atzīmējiet izvēles rūtiņu un izvēlieties darbu no nolaižamās izvēlnes.
  9. Ja vēlaties paziņot datubāzu operatoriem brīdinājuma brīdī, noklikšķiniet uz Paziņojiet operatoriem atzīmējiet izvēles rūtiņu un pēc tam izvēlieties operatorus un paziņojumu veidus no režģa.
  1. Klikšķis labi 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 = 'notification_message'

, @include_event_description_in = include_event_description_in

, @database_name = 'datubāze'

, @event_description_keyword = 'event_description_keyword_pattern'

, @ 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'