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 Server. 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.
- Akcija da 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.
- Odprto 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 na "+"ikono na levi strani mape.
- Z desno miškino tipko kliknite na Opozorila mapo in izberite Novo opozorilo iz pojavnega menija.
- Vnesite opisno ime za opozorilo v Ime polje z besedilom.
- 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 na Odgovor ikona v Novo opozorilo okna Izberite stran okno.
- Če želite, ko se opozorilo zgodi, izvedite naloge agenta SQL Server, kliknite Izvedi delo potrdite polje in v spustnem meniju izberite opravilo.
- Če želite opozoriti upravljavce baz podatkov, ko se opozorilo zgodi, kliknite Obvesti operaterje potrdite polje in nato iz omrežja izberite operaterje in vrste obvestil.
- Kliknite v redu ustvariti 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 = 'notification_message'
, @include_event_description_in = vključuje_event_description_in
, @database_name = 'baza podatkov'
, @event_description_keyword = 'event_description_keyword_pattern'
, @job_name = 'job_name'
, @raise_snmp_trap = dvignite_snmp_trap
, @performance_condition = 'performance_condition'
, @ kategorija kode = ''
, @ wmi_namespace = 'wmi_namespace'
, @ wmi_query = 'wmi_query'













