Skip to main content

Vytvoření upozornění pomocí agentu SQL Server

Robuxy přes kredit!???????? (Smět 2025)

Robuxy přes kredit!???????? (Smět 2025)
Anonim

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ě:

  • Název výstrahy - Výstražné názvy musí být jedinečné v SQL Serveru. Nemohou být delší než 128 znaků.
  • Událost , který spouští výstrahu - Typ události určuje použité parametry. Tři typy výstrah jsou události serveru SQL Server, podmínky výkonu serveru SQL a události Windows Management Instrumentation.
  • Akce SQL Server Agent bere v úvahu při spuštění události. Každému výstraze lze přiřadit buď (nebo oba) tyto dva typy výstrah: Spustit úlohu SQL Server Agent a / nebo Upozornit operátora.

Postupné nastavení SQL Server Alert

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

  1. otevřeno SQL Server Management Studio a připojte se k databázovému serveru, kde chcete vytvořit upozornění.
  2. Rozbalte složku Agent serveru SQL jedním klepnutím na tlačítko "+"vlevo od složky.
  3. Klepněte pravým tlačítkem na Upozornění vyberte složku Nové upozornění z rozbalovací nabídky.
  4. Zadejte popisný název výstrahy v seznamu název Textové pole.
  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 tlačítko Odezva ikona v Nové upozornění Okna Vyberte stránku panel.
  8. Pokud chcete spustit úlohu SQL Server Agent při výskytu výstrahy, klepněte na tlačítko Spusťte úlohu Zaškrtněte políčko a vyberte úlohu z rozevírací nabídky.
  9. Chcete-li upozornit operátory databází v okamžiku výskytu výstrahy, klepněte na tlačítko Informujte operátory zaškrtněte políčko a vyberte operátory a typy oznámení z mřížky.
  1. Klikněte na tlačítko OK pro vytvoření výstrahy.

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 = povoleno

, @delay_between_responses = delay_between_responses

, @notification_message = 'oznámení_message'

, @include_event_description_in = include_event_description_in

, @database_name = 'databáze'

, @event_description_keyword = 'event_description_keyword_pattern'

, @job_name = 'název_obsluhy'

, @raise_snmp_trap = raise_snmp_trap

, @performance_condition = "výkonnostní podmínka"

, @category_name = 'kategorie'

, @wmi_namespace = 'wmi_namespace'

, @ wmi_query = 'wmi_query'