Naučte se nejjednodušší způsob vytvoření upozornění pomocí nástroje SQL Server Agent

Výstrahy SQL Serveru poskytují oznámení o chybě "Round-the-Clock"

SQL Server Agent umožňuje automatické upozornění administrátorů databází při neobvyklých okolnostech. Tento výkonný výstražný mechanismus umožňuje 24hodinové sledování výkonu databáze bez obsazení 24hodinového operačního centra.

Obecné požadavky na definici výstrahy

Chcete-li definovat upozornění, potřebujete určité základní informace, včetně:

Postupné nastavení SQL Server Alert

Tyto pokyny platí pro SQL Server 2005 a novější.

  1. Otevřete SQL Server Management Studio a připojte se k databázovému serveru, kde chcete vytvořit upozornění.
  2. Rozbalte složku SQL Server Agent jedním klepnutím na ikonu " + " nalevo od složky.
  3. Klikněte pravým tlačítkem myši na složku Výstrahy a v rozbalovací nabídce vyberte možnost Nový poplach .
  4. Do textového pole Název zadejte popisný název výstrahy.
  5. Z rozbalovací nabídky vyberte typ výstrahy. Vaše volby jsou podmínky výkonu serveru SQL, jako je zatížení procesoru a volné místo na disku, události serveru SQL Server, jako jsou fatální chyby, chyby syntaxe a hardwarové problémy a události WMI (Windows Management Instrumentation).
  6. Uveďte všechny podrobnosti týkající se výstrah, které požaduje server SQL Server, například konkrétní text obsažený v přehledu událostí a parametry pro výstrahy stavu výkonu.
  7. Klepněte na ikonu Odpověď v podokně Výběr stránky v okně Nový upozornění .
  8. Chcete-li provést úlohu SQL Server Agent při výskytu výstrahy, zaškrtněte políčko Execute job a vyberte úlohu z rozevírací nabídky.
  9. Chcete-li upozornit operátory databází při výskytu výstrahy, zaškrtněte políčko Oznámení operátorů a vyberte operátory a typy upozornění z mřížky.
  1. Klepnutím na tlačítko OK vytvořte výstrahu.

Přidání upozornění pomocí protokolu Transact-SQL

Počínaje SQL Server 2008, můžete také přidat upozornění pomocí Transact-SQL. Použijte tuto syntaxi od společnosti Microsoft:

sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] závažnost] [, [@enabled =] enabled] [, [@delay_between_responses =] delay_between_responses] message_message '] [, [@include_event_description_in =] include_event_description_in] [, [@database_name =]' databáze '] [, [@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 =] 'kategorie'] [, [@wmi_namespace =] 'wmi_namespace '], [@wmi_query =]' wmi_query ']