Hier is die maklikste manier om 'n waarskuwing te skep met behulp van SQL Server Agent

SQL Server Alerts Voorsien Rondom die Klok Fout Kennisgewing

SQL Server Agent laat outomatiese kennisgewing van databasis administrateurs toe wanneer ongewone omstandighede voorkom. Hierdie kragtige waarskuwing meganisme maak dit moontlik om die databasisprestasie 24 uur per dag te monitor sonder om 'n 24-uurs operasionele sentrum te beman.

Algemene vereiste vir die definiëring van 'n waarskuwing

Om 'n waarskuwing te definieer, benodig u sekere basiese inligting, insluitend:

Stap-vir-stap SQL Server Alert Setup

Hierdie instruksies is van toepassing op SQL Server 2005 en nuwer.

  1. Open SQL Server Management Studio en maak verbinding met die databasis bediener waar u 'n waarskuwing wil skep.
  2. Brei die SQL Server Agent-lêergids uit deur een keer op die " + " ikoon aan die linkerkant van die gids te klik.
  3. Klik met die rechtermuisknop op die gids Alerts en kies Nuwe Alert in die venster menu.
  4. Tik 'n beskrywende naam vir jou waarskuwing in die tekskassie Naam .
  5. Kies die tipe waarskuwing in die keuselys. U keuses is die prestasievoorwaardes van SQL Server, soos SVE-laai en vrye skyfspasie, SQL Server-gebeurtenisse soos fatale foute, sintaksfoute en hardeware-probleme en Windows-bestuursinstrument (WMI) -gebeurtenisse.
  6. Verskaf enige waarskuwingspesifieke besonderhede wat deur SQL Server versoek word, soos spesifieke teks ingesluit in die gebeurtenisverslag en parameters vir prestasievoorwaardes-waarskuwings.
  7. Klik op die ikoon Antwoord in die Nuwe waarskuwing venster ' Kies 'n bladsy venster.
  8. As u 'n SQL Server Agent-werk wil uitvoer wanneer die waarskuwing plaasvind, klik die boks Voer werk uit en kies 'n werk in die keuselys.
  9. As u die databasisoperateurs wil in kennis stel wanneer die waarskuwing plaasvind, klik die boks Kennisgewings-operateurs in en kies dan die operatore en kennisgewing tipes uit die rooster.
  1. Klik OK om die waarskuwing te skep.

Alerts byvoeg deur Transact-SQL te gebruik

Begin met SQL Server 2008, jy kan ook waarskuwings gebruik deur Transact-SQL. Gebruik hierdie sintaksis van Microsoft:

[[name = notification_message '] [, [@include_event_description_in =] include_event_description_in] [, [@database_name =]' databasis '] [, [@event_description_keyword =]' event_description_keyword_pattern '] [, {[@job_id =] job_id | [@job_name =] 'job_name']] [, [@ raise_snmp_trap =] raise_snmp_trap] [, [@ prestformance_condition =] 'performance_condition'] [, [@ category_name =] 'kategorie'] [, [@ wmi_namespace =] 'wmi_namespace '] [, [@ wmi_query =]' wmi_query ']