Opi helpoin tapa luoda hälytys SQL Server Agentin avulla

SQL Server -hälytykset tarjoavat Round-the-Clock -virheilmoituksen

SQL Server Agent mahdollistaa automaattisen ilmoituksen tietokannan ylläpitäjille, kun epätavallisia tilanteita ilmenee. Tämä tehokas hälytysmekanismi mahdollistaa tietokannan suorituskyvyn 24 tunnin seurannan ilman 24 tunnin käyttökeskuksen henkilökuntaa.

Yleinen vaatimus hälytyksen määrittämiseksi

Jotta voit määrittää hälytyksen, tarvitset tiettyjä perustietoja, kuten:

Vaiheittainen SQL Server Alert Setup -ohjelma

Nämä ohjeet koskevat SQL Server 2005 ja uudempia.

  1. Avaa SQL Server Management Studio ja muodosta yhteys tietokantapalvelimeen, johon haluat luoda hälytyksen.
  2. Laajenna SQL Server Agent -kansio napsauttamalla kerran "kansion vasemmalla puolella olevaa" + -kuvaketta.
  3. Napsauta hiiren kakkospainikkeella Hälytys- kansiota ja valitse ponnahdusvalikosta Uusi hälytys .
  4. Kirjoita hälytyksen kuvaileva nimi Nimi- tekstiruutuun.
  5. Valitse hälytystapa pudotusvalikosta. Valintasi ovat SQL Serverin suorituskykyolosuhteet, kuten suorittimen lataus ja vapaata levytilaa, SQL Server -tapahtumia , kuten kuolemaan johtaneita virheitä, syntaksivirheitä ja laitteistokysymyksiä sekä Windows Management Instrumentation (WMI) -tapahtumia.
  6. Anna SQL Serverin pyytämät hälytyskohtaiset tiedot, kuten tapahtumaraporttiin sisältyvä erityinen teksti ja suorituskyvyn ehtoihin liittyvät parametrit.
  7. Napsauta Response- kuvaketta New Alert -ikkunan Valitse sivulta .
  8. Jos haluat suorittaa SQL Server Agent -työhälytyksen, kun hälytys tapahtuu, valitse Suorita tehtävä -valintaruutu ja valitse työ avattavasta valikosta.
  9. Jos haluat ilmoittaa tietokannan ylläpitäjille, kun hälytys tapahtuu, valitse Ilmoita toimijoista -valintaruutu ja valitse sitten operaattorit ja ilmoitustyypit verkosta.
  1. Luo hälytys napsauttamalla OK .

Hälytysten lisääminen Transact-SQL: n avulla

SQL Server 2008: sta alkaen voit myös lisätä ilmoituksia Transact-SQL: n avulla. Käytä tätä syntaksia Microsoftilta:

sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] vakavuus] [, [@enabled =] käytössä] [, [@delay_between_responses =] delay_between_responses] [, [@notification_message =] ' ] [, [@ data_name =] 'tietokanta'] [, [@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 =] 'luokka'] [, [@wmi_namespace =] 'wmi_namespace '] [, [@ wmi_query =]' wmi_query ']