Абвесткі SQL Server Забеспячэнне кругласутачнай Гадзінная Апавяшчэнне пра памылку
Агент SQL Server дазваляе аўтаматычнае апавяшчэнне адміністратараў баз дадзеных пры ўзнікненні экстраардынарных абставінаў. Гэты магутны механізм абвесткі дазваляе 24-гадзінны маніторынг прадукцыйнасці базы дадзеных без ўкамплектавання 24-гадзіннага аператыўнага цэнтра.
Агульныя патрабаванні да вызначэння абвесткі
Для таго каб вызначыць абвестка, неабходна вызначаны асноўную інфармацыю, уключаючы:
- Імя абвесткі - абвесткі імёны павінны быць унікальнымі ў SQL Server. Яны могуць не быць не даўжэй 128 знакаў.
- Падзея , якое выклікае трывогу - тып падзеі вызначае параметры , якія выкарыстоўваюцца. Тры тыпу папярэджанняў SQL падзей сервера, SQL ўмовы прадукцыйнасці сервера і падзей Інструментар кіравання Windows.
- Дзеянне , якое патрабуецца SQL Server Agent , калі падзея. Любое папярэджанне можа быць прызначана альбо (або абодва) з гэтых двух тыпаў папярэджанняў: Выканаць заданне агента SQL Server і / або Апавяшчаць аператар.
Крок за крокам ўстаноўкі сервера абвесткі SQL
Гэтыя інструкцыі ставяцца да SQL Server 2005 i больш позняй версіі.
- Адкрыйце SQL Server Management Studio і падключыцеся да сервера базы дадзеных , дзе вы хочаце , каб стварыць апавяшчэнне.
- Разгарніце тэчку агента SQL Server, пстрыкнуўшы па значку «+» злева ад тэчкі.
- Пстрыкніце правай кнопкай мышы на тэчцы Alerts і абярыце Стварыць апавяшчэнне з ўсплываючае меню.
- Увядзіце апісальны імя для папярэджання у тэкставым полі Імя.
- Выберыце тып абвесткі з выпадальнага меню. Ваш выбар SQL ўмова прадукцыйнасці сервера , такія як загрузкі працэсара і свабоднае дыскавай прастору, падзеі SQL Server , такія як непапраўныя памылкі, сінтаксічныя памылкі і праблемы з абсталяваннем, а таксама інструментарый кіравання Windows (WMI) падзеі.
- Прадастаўленне якіх-небудзь падрабязнасцяў Апавяшчэнні канкрэтнага запытаных SQL Server, такія як канкрэтны тэкст уключаны ў справаздачы падзей і параметрах для папярэджання стану прадукцыйнасці.
- Націсніце на значок адказу на панэлі Выбар старонкі вокны New для Alert.
- Калі вы хочаце , каб выканаць заданне агента SQL Server пры атрыманні папярэджання, націсніце Выканаць працу сцяжок і выбраць працу з выпадальнага меню.
- Калі вы хочаце , каб паведаміць аператар базы дадзеных пры ўзнікненні папярэджання, націсніце на сцяжок аператары сцяжок Notify , а затым выберыце аператары і тыпы апавяшчэнняў ад сеткі.
- Націсніце кнопку ОК , каб стварыць апавяшчэнне.
Даданне абвестак Выкарыстанне Transact-SQL
Пачынаючы з SQL Server 2008, вы можаце таксама дадаць абвесткі з дапамогай Transact-SQL. Выкарыстоўвайце гэты сінтаксіс ад Microsoft:
sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] Цяжар] [, [@enabled =] ўключана] [, [@delay_between_responses =] delay_between_responses] [, [@notification_message =] ' notification_message »] [[@include_event_description_in =] include_event_description_in] [[@database_name =] 'базы дадзеных'] [[@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 =] 'катэгорыя'] [, [@wmi_namespace =] «wmi_namespace '] [, [@wmi_query =]' wmi_query ']