Saznajte najlakši način za izradu upozorenja pomoću poslužitelja SQL Server

SQL Server upozorenja Pruža Round-the-Clock Obavijest o pogrešci

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:

Instalacija upozorenja SQL Server Alata za korak po korak

Ove se upute odnose na SQL Server 2005 i novije.

  1. Otvorite SQL Server Management Studio i spojite se na poslužitelj baze podataka na kojem želite stvoriti upozorenje.
  2. Proširite mapu SQL Server Agent klikom na ikonu " + " lijevo od mape.
  3. Desnom tipkom miša kliknite mapu Alerts i odaberite New Alert u skočnom izborniku.
  4. Upišite opisni naziv upozorenja u okvir Naziv .
  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 ikonu Odgovori u prozoru New Alert ( Odabir okna stranice) .
  8. Ako želite obaviti posao SQL Server Agent kada se pojavi upozorenje, kliknite potvrdni okvir Izvrši posao i odaberite posao s padajućeg izbornika.
  9. Ako želite obavijestiti operatore baze podataka kada dođe do upozorenja, kliknite potvrdni okvir Operateri obavijesti i odaberite operatore i vrste obavijesti iz rešetke.
  1. Kliknite U redu da biste stvorili upozorenje.

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:

[, [@enabled =] omogućeno] [, [@delay_between_responses =] delay_between_responses] [, [@notification_message =] ', [@message_id =] message_id] [, [@ ] [, [@include_event_description_in =] include_event_description_in] [, [@database_name =] 'baza podataka'] [, [@event_description_keyword =] 'event_description_keyword_pattern'] [, {[@job_id =] job_id | [@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 ']