Skip to main content

Luo hälytys SQL Server Agentin avulla

Luo Culture: What it takes to marry a luo lady (Kesäkuu 2026)

Luo Culture: What it takes to marry a luo lady (Kesäkuu 2026)
Anonim

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:

  • Hälytyksen nimi - Hälytysten nimen on oltava ainutlaatuinen SQL Serverissa. Ne voivat olla enintään 128 merkkiä.
  • Tapahtuma joka laukaisee hälytyksen - Tapahtumatyyppi määrittää käytettävät parametrit. Kolme hälytystyyppiä ovat SQL Server -tapahtumat, SQL Serverin suorituskykyolosuhteet ja Windows Management Instrumentation -tapahtumat.
  • Teko että SQL Server Agent vie kun tapahtuma laukaistaan. Kaikille hälytyksille voidaan antaa joko (tai molemmat) näistä kahdesta hälytystyypistä: Suorita SQL Server Agent -työ ja / tai Ilmoita operaattorille.

Vaiheittainen SQL Server Alert Setup -ohjelma

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

  1. Avata SQL Server Management Studio ja muodosta yhteys tietokantapalvelimeen, johon haluat luoda hälytyksen.
  2. Laajenna SQL Server Agent -kansio napsauttamalla kerran "+"kuvaketta kansion vasemmalla puolella.
  3. Napsauta hiiren kakkospainikkeella hälytykset kansio ja valitse Uusi hälytys ponnahdusvalikosta.
  4. Kirjoita hälytyksen kuvaileva nimi Nimi tekstilaatikko.
  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. Klikkaa Vastaus kuvaketta Uusi hälytys ikkunan Valitse sivu ruudussa.
  8. Jos haluat suorittaa SQL Server Agent -työhälytyksen, kun hälytys tapahtuu, napsauta Tee työtä valintaruutu ja valitse työ avattavasta valikosta.
  9. Jos haluat ilmoittaa tietokantojen toimijoille, kun hälytys tapahtuu, napsauta Ilmoita toimijoille valintaruutu ja valitse sitten operaattorit ja ilmoitustyypit verkosta.
  1. Klikkaus kunnossa hälytyksen luominen.

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

, vakavuus = vakavuus

, @enabled = käytössä

, @delay_between_responses = delay_between_responses

, @notification_message = 'notification_message'

, @include_event_description_in = include_event_description_in

, @database_name = 'tietokanta'

, @event_description_keyword = 'tapahtuma_kuva_keyword_pattern'

, @job_name = 'job_name'

, @raise_snmp_trap = raise_snmp_trap

, @performance_condition = 'suorituskykyehdot'

, @category_name = 'luokka'

, @ wmi_namespace = 'wmi_namespace'

, @ wmi_query = 'wmi_query'