SQL Server Agent omogućuje automatsku obavijest administratora baze podataka kada se pojave neobične okolnosti. Ovaj moćan mehanizam upozorenja omogućuje 24-satno praćenje performansi baze podataka bez da posjeduje 24-satni operativni centar.
Opći zahtjev za određivanje upozorenja
Da biste definirali upozorenje, potrebni su vam određene osnovne informacije, uključujući:
- Ime upozorenja - Nazivi upozorenja moraju biti jedinstveni u sustavu SQL Server. Mogu biti najviše 128 znakova.
- Događaj koji aktivira upozorenje - Vrsta događaja određuje upotrijebljene parametre. Tri vrste upozorenja su SQL Server događaji, uvjeti rada sustava SQL Server i događaji instrumentacije upravljanja sustavom Windows.
- Akcija koji agent SQL Server uzima kada se aktivira događaj. Svako upozorenje može se dodijeliti (ili oboje) ove dvije vrste upozorenja: Izvršavanje radnje SQL Server Agent i / ili Obavijesti operatora.
Instalacija upozorenja SQL Server Alata za korak po korak
Ove se upute odnose na SQL Server 2005 i novije.
- Otvorena SQL Server Management Studio i spojite se na poslužitelj baze podataka na kojem želite stvoriti upozorenje.
- Proširite mapu agenta SQL Server tako da kliknete jednom na "+"ikonu lijevo od mape.
- Desnom tipkom miša kliknite Upozorenja mapu i odaberite Novi upozorenje s pop-up izbornika.
- Upišite opisni naziv upozorenja u Ime tekstualni okvir.
- Odaberite vrstu upozorenja s padajućeg izbornika. Vaši su izbori uvjeti izvedbe sustava SQL Server, kao što su učitavanje procesora i slobodni prostor na disku, događaji u sustavu SQL Server, kao što su kobne pogreške, sintakse i hardverske poteškoće te događaji Windows Instrumentation Management (WMI).
- Navedite sve pojedinosti specifične za upozorenje koje SQL Server zahtijeva, kao što je određeni tekst uključen u izvješće o događaju i parametre za obavijesti o izvedbi.
- Kliknite gumb Odgovor ikona u Novi upozorenje prozor je Odaberite stranicu okno.
- Ako želite izvršiti posao agenta SQL poslužitelja kada dođe do upozorenja, kliknite Izvrši posao potvrdite okvir i odaberite posao s padajućeg izbornika.
- Ako želite obavijestiti operatore baze podataka kada se pojavi upozorenje, kliknite gumb Obavijesti operatora potvrdni okvir, a zatim odaberite operatore i vrste obavijesti s rešetke.
- Klik u redu za izradu upozorenja.
Dodavanje obavijesti pomoću programa Transact-SQL
Počevši od SQL Server 2008, također možete dodati upozorenja koristeći Transact-SQL. Koristite ovu sintaksu tvrtke Microsoft:
sp_add_alert @name =
, @message_id = message_id
, severity = težina
, @enabled = omogućeno
, @delay_between_responses = odgoda između odgovora
, @notification_message = 'obavijest_message'
, @include_event_description_in = include_event_description_in
, @database_name = 'baza podataka'
, @event_description_keyword = 'event_description_keyword_pattern'
, @job_name = 'job_name'
, @raise_snmp_trap = raise_snmp_trap
, @performance_condition = "izvedba_kondicija"
, @category_name = 'kategorija'
, @ wmi_namespace = 'wmi_namespace'
, @ wmi_query = "wmi_query"