Skip to main content

Vytvorte upozornenie pomocou nástroja SQL Server Agent

Anonim

SQL Server Agent umožňuje automatické oznamovanie správcov databázy, keď sa objavia nezvyčajné okolnosti. Tento výkonný výstražný mechanizmus umožňuje 24-hodinové monitorovanie výkonu databázy bez obsadenia 24-hodinového operačného centra.

Všeobecná požiadavka na definovanie upozornenia

Ak chcete definovať upozornenie, potrebujete určité základné informácie vrátane:

  • Názov upozornenia - Názvy výstrah musia byť jedinečné v systéme SQL Server. Nemôžu byť dlhšie ako 128 znakov.
  • Udalosť ktorý spúšťa upozornenie - Typ udalosti určuje použité parametre. Tri typy upozornení sú udalosti SQL Server, podmienky výkonu SQL Server a udalosti Windows Management Instrumentation.
  • Akcia , ktorý agent SQL Server vykoná pri spustení udalosti. Akémukoľvek upozorneniu možno prideliť buď (alebo obidva) z týchto dvoch typov upozornení: Vykonať úlohu SQL Server Agent a / alebo Notify operator.

Podrobné nastavenie upozornení SQL Server

Tieto pokyny platia pre SQL Server 2005 a novšie.

  1. Otvorené SQL Server Management Studio a pripojte sa k databázovému serveru, na ktorom chcete vytvoriť upozornenie.
  2. Rozbaľte zložku SQL Server Agent kliknutím raz na tlačidlo "+"vľavo od priečinka.
  3. Kliknite pravým tlačidlom myši na ikonu výstrahy a vyberte položku Nový upozornenie z rozbaľovacej ponuky.
  4. Zadajte popisný názov pre svoje upozornenie v názov Textové pole.
  5. Vyberte typ upozornenia z rozbaľovacej ponuky. Vaše voľby sú výkonnostné podmienky SQL Serveru, ako je zaťaženie CPU a voľné miesto na disku, udalosti SQL Server, ako sú fatálne chyby, chyby syntaxe a hardvérové ​​problémy a udalosti Windows Management Instrumentation (WMI).
  6. Zadajte všetky podrobnosti týkajúce sa upozornení požadované serverom SQL Server, ako napríklad špecifický text zahrnutý v hlásení o udalosti a parametre pre upozornenia na stavové podmienky.
  7. Kliknite na tlačidlo odpoveď ikona v priečinku Nový upozornenie okno je Vyberte stránku tabule.
  8. Ak chcete po spustení výstrahy spustiť úlohu agenta SQL Server, kliknite na tlačidlo Spustiť úlohu začiarknite políčko a vyberte úlohu z rozbaľovacej ponuky.
  9. Ak chcete upozorniť operátorov databázy, keď dôjde k upozorneniu, kliknite na tlačidlo Informujte operátorov začiarknite políčko a potom vyberte operátory a typy upozornení z mriežky.
  1. kliknite OK vytvoriť upozornenie.

Pridávanie upozornení pomocou nástroja Transact-SQL

Počínajúc SQL Server 2008, môžete tiež pridať upozornenia pomocou Transact-SQL. Použite túto syntax od spoločnosti Microsoft:

sp_add_alert @name =

, @message_id = správa_id

, @severity = závažnosť

, @enabled = zapnuté

, @delay_between_responses = delay_between_responses

, @notification_message = 'notifikačná správa'

, @include_event_description_in = include_event_description_in

, @database_name = "databáza"

, @event_description_keyword = 'event_description_keyword_pattern'

, @job_name = 'názov_obsluhy'

, @raise_snmp_trap = raise_snmp_trap

, @performance_condition = "výkonnostná podmienka"

, @category_name = 'kategória'

, @wmi_namespace = 'wmi_namespace'

, @ wmi_query = 'wmi_query'