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:
- Ime upozorenja - Imena upozorenja moraju biti jedinstvene u SQL Serveru. Ne mogu biti više od 128 znakova.
- Događaj koji pokreće upozorenje - Tip događaja određuje parametre koji se koriste. Tri vrste upozorenja su događaji SQL Servera, uslovi performansi SQL Servera i događaji Windows Management Instrumentation.
- Akcija koju SQL Server Agent uzima kada se događaj pokrene. Svako upozorenje može biti dodeljeno ili (ili oba) od ova dva tipa upozorenja: Izvršite posao agenta SQL Servera i / ili Obavesti operatora.
Korak-po-korak SQL Server Alert Podešavanje
Ova uputstva se odnose na SQL Server 2005 i novije.
- Otvorite SQL Server Management Studio i povežite se na server baze podataka gdje želite da napravite upozorenje.
- Proširite fasciklu SQL Server Agent-a tako što ćete jednom kliknuti na ikonu " + " na lijevoj strani foldera.
- Kliknite desnim tasterom miša na fasciklu Alerts i iz iskačućeg menija izaberite New Alert .
- Unesite opisno ime vašeg upozorenja u polje za unos imena .
- 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).
- 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.
- Kliknite na ikonu Response u oknu New Alert prozor Izaberite okno stranica .
- 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.
- 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.
- 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 ']