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:
- 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.
- SQL Server Agentin toiminta , kun tapahtuma käynnistyy. 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.
- Avaa SQL Server Management Studio ja muodosta yhteys tietokantapalvelimeen, johon haluat luoda hälytyksen.
- Laajenna SQL Server Agent -kansio napsauttamalla kerran "kansion vasemmalla puolella olevaa" + -kuvaketta.
- Napsauta hiiren kakkospainikkeella Hälytys- kansiota ja valitse ponnahdusvalikosta Uusi hälytys .
- Kirjoita hälytyksen kuvaileva nimi Nimi- tekstiruutuun.
- 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.
- Anna SQL Serverin pyytämät hälytyskohtaiset tiedot, kuten tapahtumaraporttiin sisältyvä erityinen teksti ja suorituskyvyn ehtoihin liittyvät parametrit.
- Napsauta Response- kuvaketta New Alert -ikkunan Valitse sivulta .
- Jos haluat suorittaa SQL Server Agent -työhälytyksen, kun hälytys tapahtuu, valitse Suorita tehtävä -valintaruutu ja valitse työ avattavasta valikosta.
- Jos haluat ilmoittaa tietokannan ylläpitäjille, kun hälytys tapahtuu, valitse Ilmoita toimijoista -valintaruutu ja valitse sitten operaattorit ja ilmoitustyypit verkosta.
- 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 ']