SQL Server Agent istifadə edərək xəbərdarlıq yaratmaq üçün ən asan yolu öyrənin

SQL Server Uyarıları Round-the-Clock Error Notification təmin edir

SQL Server Agent, qeyri-adi hallar meydana gəldikdə verilənlər bazası idarəçiləri haqqında avtomatik məlumat verməyə imkan verir. Bu güclü xəbərdarlıq mexanizmi, 24 saatlıq əməliyyat mərkəzini işə salmadan, verilənlər bazasının fəaliyyətinin 24 saatlıq monitorinqini təmin edir.

Uyarıyı təyin etmək üçün ümumi tələb

Uyarıyı müəyyən etmək üçün aşağıdakıları əhatə edən əsas məlumatlara ehtiyacınız var:

Addım-Addım SQL Server Alert Kurulum

Bu təlimatlar SQL Server 2005 və daha yeni tətbiq olunur.

  1. Açın SQL Server Management Studio və xəbərdarlıq yaratmaq istədiyiniz verilənlər bazası serverinə qoşulun.
  2. Qovluqun sol tərəfindəki " + " simgesini bir dəfə tıklayaraq SQL Server Agent qovluğunu genişləndirin.
  3. Uyarılar qovluğuna sağ vurun və açılır menyudan Yeni Alert seçin.
  4. İsminizin mətn qutusundakı xəbərdarlıq üçün təsviri bir ad yazın.
  5. Açılır menyudan xəbərdarlıq növünü seçin. Seçimleriniz CPU yükü və pulsuz disk sahəsi, ölümcül səhvlər, sintaksis səhvləri və hardware məsələləri və Windows Management Instrumentation (WMI) hadisələri kimi SQL Server hadisələri kimi SQL Server performans şərtləridir.
  6. SQL Server tərəfindən tələb olunan hər hansı bir siqnalı spesifik detalları təmin edin, belə ki, hadisə hesabatına daxil edilmiş xüsusi mətn və iş şəraiti barədə xəbərdarlıq parametrləri.
  7. Yeni Alert penceresindeki bir səhifə bölməsi seçin Cavabın simgesini basın.
  8. Uyarı oluştuğunda bir SQL Server Agent işini çalıştırmak isterseniz, İşi çalıştırma onay kutusuna basın və açılır menudan bir iş seçin.
  9. Alert meydana gəldiyi zaman verilənlər bazası operatorlarına xəbərdarlıq etmək istəyirsinizsə, Operatorları bildir onay kutusunu və sonra operatordan və bildiriş növündən griddən seçin.
  1. Uyarıyı yaratmaq üçün OK düyməsini basın.

Transact-SQL istifadə edərək xəbərdarlıqların əlavə edilməsi

SQL Server 2008 ilə başlayaraq, Transact-SQL istifadə edərək də xəbərdarlıq əlavə edə bilərsiniz. Bu sözdizminini Microsoft-dan istifadə edin:

sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] ziddiyyət] [, @enabled =] effektiv [], [@delay_between_responses =] delay_between_responses] [, [@notification_message =] ' [] [, @_description_message '] [, [@include_event_description_in =] include_event_description_in] [, [@ database_name =]' verilənlər bazası '] [, [@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 =] 'kateqoriya'] [, [@wmi_namespace =] 'wmi_namespace '] [, [@wmi_query =]' wmi_query ']