Skip to main content

Stvorite upozorenje pomoću poslužitelja SQL Server

Python Web Apps with Flask by Ezra Zigmond (Travanj 2025)

Python Web Apps with Flask by Ezra Zigmond (Travanj 2025)
Anonim

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.

  1. Otvorena SQL Server Management Studio i spojite se na poslužitelj baze podataka na kojem želite stvoriti upozorenje.
  2. Proširite mapu agenta SQL Server tako da kliknete jednom na "+"ikonu lijevo od mape.
  3. Desnom tipkom miša kliknite Upozorenja mapu i odaberite Novi upozorenje s pop-up izbornika.
  4. Upišite opisni naziv upozorenja u Ime tekstualni okvir.
  5. 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).
  6. 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.
  7. Kliknite gumb Odgovor ikona u Novi upozorenje prozor je Odaberite stranicu okno.
  8. 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.
  9. 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.
  1. 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"