Saznajte najlakši način za kreiranje upozorenja pomoću SQL Server agenta

Upozorenja SQL Server-a pružaju obavještenje o greškama oko sata

SQL Server Agent omogućava automatsko obaveštenje administratora baze podataka kada se javljaju neobične okolnosti. Ovaj moćni mehanizam upozorenja omogućava 24-časovno praćenje performansi baze podataka bez popunjavanja 24-časovnog operativnog centra.

Opšti zahtev za definisanje upozorenja

Da biste definisali upozorenje, potrebne su vam određene osnovne informacije, uključujući:

Korak-po-korak SQL Server Alert Podešavanje

Ova uputstva se odnose na SQL Server 2005 i novije.

  1. Otvorite SQL Server Management Studio i povežite se na server baze podataka gdje želite da napravite upozorenje.
  2. Proširite fasciklu SQL Server Agent-a tako što ćete jednom kliknuti na ikonu " + " na lijevoj strani foldera.
  3. Kliknite desnim tasterom miša na fasciklu Alerts i iz iskačućeg menija izaberite New Alert .
  4. Unesite opisno ime vašeg upozorenja u polje za unos imena .
  5. Iz padajućeg menija izaberite vrstu upozorenja. Vaši izbori su uslovi performansi SQL Servera kao što su opterećenje CPU-a i slobodan prostor na disku, događaji SQL Servera kao što su fatalne greške, sintaksne greške i problemi hardvera i događaji Windows Management Instrumentation (WMI).
  6. Obezbedite sve detalje specifične za upozorenje koje zahteva SQL Server, kao što su određeni tekst uključeni u izveštaj o događaju i parametri za upozorenja o stanju performansi.
  7. Kliknite na ikonu Response u oknu New Alert prozor Izaberite okno stranica .
  8. Ako želite da izvršite posao agenta SQL Server kada se upozorenje pojavljuje, kliknite na polje za potvrdu Izvrši posao i izaberite posao iz padajućeg menija.
  9. Ako želite obavijestiti operatere baza podataka kada se obavijesti, potvrdite izbor u polju za potvrdu Notify operators, a zatim iz mreže izaberite operatere i tipove obaveštenja.
  1. Kliknite na OK da biste kreirali upozorenje.

Dodavanje upozorenja pomoću Transact-SQL

Počevši od SQL Servera 2008, možete takođe dodati upozorenja koristeći Transact-SQL. Koristite ovu sintaksu iz Microsoft-a:

sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] težina] [, [@enabled =] omogućeno] [, [@delay_between_responses =] delay_between_responses] [, [@notification_message =] ' [, [@event_description_keyword =] 'event_description_keyword_pattern'] [, [[@job_id =] job_id |] [, [@include_event_description_in =] include_event_description_in] [, [@database_name =] ' [@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 ']