SQL Server агентін пайдалану арқылы ескерту жасаудың ең оңай жолы

SQL Server ескертулері Round-Clock Error Notification қызметін ұсынады

SQL Server Agent әдеттен тыс жағдайлар болған кезде дерекқор әкімшілеріне автоматты түрде хабарлауға мүмкіндік береді. Бұл қуатты хабарлау механизмі тәулік бойы жұмыс жасайтын орталықты шабуылсыз дерекқор жұмысының тәулік бойы бақылауына мүмкіндік береді.

Ескертуді анықтауға жалпы талап

Ескертуді анықтау үшін сізге белгілі бір негізгі ақпарат қажет:

Қадамдық SQL Server ескертуін орнату

Бұл нұсқаулар SQL Server 2005 және одан жаңа нұсқаларына қолданылады.

  1. SQL Server басқару студиясын ашыңыз және ескерту жасағыңыз келетін дерекқор серверіне қосылыңыз.
  2. Папканың сол жағындағы « + » белгішесін бір рет басу арқылы SQL Server Agent қалтасын кеңейтіңіз.
  3. Ескертулер қалтасында тінтуірдің оң жақ түймешігімен басып, қалқымалы мәзірден New Alert таңдаңыз.
  4. Атау мәтін жолағында ескерту үшін сипаттама атауын енгізіңіз.
  5. Ашылмалы мәзірде ескерту түрін таңдаңыз. Таңдауыңыз - процессор жүктемесі және бос диск кеңістігі, маңызды қателер, синтаксистік қателер және аппараттық құралдармен байланысты мәселелер және Windows басқару құралдары (WMI) оқиғалары сияқты SQL Server өнімділік шарттары.
  6. Оқиға туралы есепте қамтылған нақты мәтін және өнімділік туралы ескертулер параметрлері сияқты SQL Server сұраған кез келген ескертуге қатысты мәліметтерді қамтамасыз етіңіз.
  7. Жаңа ескерту терезесіндегі « Жауап беру» белгішесін басып, бет тақтасын таңдаңыз.
  8. Егер ескерту орын алғанда, SQL Server Agent тапсырмасын орындағыңыз келсе, Орындауды орындау құсбелгісін қойып, ашылмалы мәзірден тапсырманы таңдаңыз.
  9. Ескерту болғанда дерекқор операторларына хабарлағыңыз келсе, Операторларды хабарлау құсбелгісін қойып, тордан операторлар мен хабарландыру түрлерін таңдаңыз.
  1. Ескертуді жасау үшін 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 ']