Opozorila SQL Servera zagotavljajo obvestilo o napakah okrog-ure
SQL Server Agent omogoča samodejno obveščanje skrbnikov baz podatkov, ko se pojavijo nenavadne okoliščine. Ta močan mehanizem za opozarjanje omogoča 24-urno spremljanje uspešnosti baze podatkov, ne da bi zaposlovali 24-urni operacijski center.
Splošna zahteva za opredelitev opozorila
Za določitev opozorila potrebujete določene osnovne informacije, vključno z:
- Ime opozorila - Imena opozoril morajo biti edinstvena v SQL Serverju. Ne smejo biti daljši od 128 znakov.
- Dogodek, ki sproži opozorilo - Vrsta dogodka določa uporabljene parametre. Tri vrste opozoril so dogodki SQL Server, pogoji za uspešnost SQL Server in dogodki za upravljanje z orodji Windows.
- Dejanje, ki ga SQL Server Agent sprejme, ko se dogodek sproži. Vsako opozorilo je mogoče dodeliti bodisi (ali obema) od teh dveh vrst opozoril: izvedite opravilo agenta SQL Server in / ali Obvesti operaterja.
Korak za korakom po korakih SQL Server Alert Setup
Ta navodila veljajo za SQL Server 2005 in novejše.
- Odprite SQL Server Management Studio in se povežite s strežnikom baz podatkov, kjer želite ustvariti opozorilo.
- Razširite mapo agenta SQL Server, tako da enkrat kliknete ikono » + « na levi strani mape.
- Z desno miškino tipko kliknite mapo Opozorila in v pojavnem meniju izberite Novo opozorilo .
- V opisno polje Ime vnesite opisno ime za opozorilo.
- V spustnem meniju izberite vrsto opozorila. Vaše izbire so pogoji za uspešnost SQL Server, kot so obremenitev CPU in prosti prostor na disku, dogodki SQL Servera , kot so napake s smrtnimi primeri , sintaksne napake in težave s strojno opremo ter dogodki za upravljanje z upravljanjem Windows (WMI).
- Navedite podrobnosti, specifične za opozorilo, ki jih zahteva SQL Server, kot je določeno besedilo, vključeno v poročilo o dogodku, in parametre za opozorila o stanju zmogljivosti.
- Kliknite ikono Response v oknu Novo opozorilo Izberite podokno strani .
- Če želite opraviti naloge agenta SQL Server, ko se opozorilo zgodi, potrdite polje Izvedi opravilo in v spustnem meniju izberite opravilo.
- Če želite opozoriti operaterje baze podatkov, ko pride do opozorila, potrdite potrditveno polje Obvesti operaterje in nato iz omrežja izberite operaterje in vrste obvestil.
- Kliknite V redu, da ustvarite opozorilo.
Dodajanje opozoril z uporabo Transact-SQL
Začenši z SQL Server 2008, lahko tudi dodate opozorila z uporabo Transact-SQL. Uporabite to sintakso iz Microsofta:
sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] resnost] [, [@ enabled =] omogočeno] [, [@ delay_between_responses =] delay_between_responses] [, [@notification_message =] ' [, [@event_description_keyword =] 'event_description_keyword_pattern'] [, [[@job_id =] job_id | [, @ @ name_name =] 'category'] [, [@wmi_namespace =] 'wmi_namespace'] [, [@job_name =] 'job_name'}] [, [@raise_snmp_trap =] raise_snmp_trap] [, [@performance_condition =] 'performance_condition' '] [, [@ wmi_query =]' wmi_query ']