Pelajari Cara Termudah untuk Membuat Pemberitahuan Menggunakan Agen SQL Server

Peringatan SQL Server Menyediakan Pemberitahuan Kesalahan Putaran-Jam

Agen SQL Server memungkinkan pemberitahuan otomatis administrator database ketika keadaan yang tidak biasa terjadi. Mekanisme peringatan yang kuat ini memungkinkan pemantauan 24 jam dari kinerja basis data tanpa menugaskan pusat operasi 24-jam.

Persyaratan Umum untuk Mendefinisikan Pemberitahuan

Untuk menentukan peringatan, Anda memerlukan informasi dasar tertentu termasuk:

Pengaturan SQL Server Alert Step-by-Step

Instruksi ini berlaku untuk SQL Server 2005 dan yang lebih baru.

  1. Buka SQL Server Management Studio dan hubungkan ke server database di mana Anda ingin membuat peringatan.
  2. Perluas folder SQL Server Agent dengan mengklik sekali pada ikon " + " di sebelah kiri folder.
  3. Klik kanan pada folder Alerts dan pilih New Alert dari menu pop-up.
  4. Ketik nama deskriptif untuk peringatan Anda di kotak teks Nama .
  5. Pilih jenis peringatan dari menu drop-down. Pilihan Anda adalah kondisi kinerja SQL Server seperti beban CPU dan ruang disk kosong, kejadian SQL Server seperti kesalahan fatal, kesalahan sintaks dan masalah perangkat keras, dan peristiwa Windows Management Instrumentation (WMI).
  6. Berikan detail khusus peringatan yang diminta oleh SQL Server seperti teks tertentu yang disertakan dalam laporan kejadian dan parameter untuk peringatan kondisi kinerja.
  7. Klik ikon Response di jendela New Alert 's Pilih panel halaman .
  8. Jika Anda ingin menjalankan pekerjaan SQL Server Agent ketika peringatan terjadi, klik kotak centang Jalankan pekerjaan dan pilih pekerjaan dari menu drop-down.
  9. Jika Anda ingin memberi tahu operator basis data ketika peringatan itu muncul, klik kotak centang Beri tahu operator lalu pilih operator dan jenis pemberitahuan dari grid.
  1. Klik OK untuk membuat peringatan.

Menambahkan Peringatan Menggunakan Transact-SQL

Dimulai dengan SQL Server 2008, Anda juga dapat menambahkan peringatan menggunakan Transact-SQL. Gunakan sintaks ini dari Microsoft:

sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] keparahan] [, [@enabled =] diaktifkan] [, [@delay_between_responses =] delay_between_responses] [, [@notification_message =] ' notification_message '] [, [@include_event_description_in =] include_event_description_in] [, [@database_name =]' database '] [, [@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 =] 'kategori'] [, [@wmi_namespace =] 'wmi_namespace '] [, [@wmi_query =]' wmi_query ']