SQL Server ескертулері Round-Clock Error Notification қызметін ұсынады
SQL Server Agent әдеттен тыс жағдайлар болған кезде дерекқор әкімшілеріне автоматты түрде хабарлауға мүмкіндік береді. Бұл қуатты хабарлау механизмі тәулік бойы жұмыс жасайтын орталықты шабуылсыз дерекқор жұмысының тәулік бойы бақылауына мүмкіндік береді.
Ескертуді анықтауға жалпы талап
Ескертуді анықтау үшін сізге белгілі бір негізгі ақпарат қажет:
- Ескерту атауы - ескерту атаулары SQL Server ішінде бірегей болуы керек. Олар 128 таңбадан аспауы керек.
- Ескертуді тудыратын оқиға - Оқиға түрі пайдаланылған параметрлерді анықтайды. Ескертулердің үш түрі - SQL Server оқиғалары, SQL Server өнімділік шарттары және Windows басқару құралдарының оқиғалары.
- Оқиға іске қосылған кезде SQL Server агенті қолданатын әрекет . Кез келген ескерту осы екі ескерту түрінің (немесе екеуінің де) тағайындалуы мүмкін: SQL Server Agent тапсырмасын орындаңыз және / немесе операторға хабарлаңыз.
Қадамдық SQL Server ескертуін орнату
Бұл нұсқаулар SQL Server 2005 және одан жаңа нұсқаларына қолданылады.
- SQL Server басқару студиясын ашыңыз және ескерту жасағыңыз келетін дерекқор серверіне қосылыңыз.
- Папканың сол жағындағы « + » белгішесін бір рет басу арқылы SQL Server Agent қалтасын кеңейтіңіз.
- Ескертулер қалтасында тінтуірдің оң жақ түймешігімен басып, қалқымалы мәзірден New Alert таңдаңыз.
- Атау мәтін жолағында ескерту үшін сипаттама атауын енгізіңіз.
- Ашылмалы мәзірде ескерту түрін таңдаңыз. Таңдауыңыз - процессор жүктемесі және бос диск кеңістігі, маңызды қателер, синтаксистік қателер және аппараттық құралдармен байланысты мәселелер және Windows басқару құралдары (WMI) оқиғалары сияқты SQL Server өнімділік шарттары.
- Оқиға туралы есепте қамтылған нақты мәтін және өнімділік туралы ескертулер параметрлері сияқты SQL Server сұраған кез келген ескертуге қатысты мәліметтерді қамтамасыз етіңіз.
- Жаңа ескерту терезесіндегі « Жауап беру» белгішесін басып, бет тақтасын таңдаңыз.
- Егер ескерту орын алғанда, SQL Server Agent тапсырмасын орындағыңыз келсе, Орындауды орындау құсбелгісін қойып, ашылмалы мәзірден тапсырманы таңдаңыз.
- Ескерту болғанда дерекқор операторларына хабарлағыңыз келсе, Операторларды хабарлау құсбелгісін қойып, тордан операторлар мен хабарландыру түрлерін таңдаңыз.
- Ескертуді жасау үшін OK түймешігін басыңыз .
Transact-SQL пайдалану арқылы ескертулерді қосу
SQL Server 2008 бастап, Transact-SQL көмегімен ескертулерді қосуға болады. Microsoft корпорациясынан осы синтаксисті қолданыңыз:
sp_add_alert [@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 | [, @ @ @ @ @ @ @ @ @ @ @ @ @ @ @]]]], [@ @ @ @ @ @ @ @ @ @]]] '] [, [@wmi_query =]' wmi_query ']