Belajar Cara termudah untuk Mencipta Alert Menggunakan Ejen SQL Server

Pemberitahuan Server SQL Menyediakan Pemberitahuan Ralat Bulat-Jam-Jam

Agen SQL Server membolehkan pemberitahuan automatik pentadbir pangkalan data apabila keadaan luar biasa berlaku. Mekanisme amaran yang kuat ini membolehkan pemantauan 24-jam prestasi pangkalan data tanpa menempatkan pusat operasi 24-jam.

Keperluan Am untuk Menentukan Pemberitahuan

Untuk menentukan amaran, anda memerlukan maklumat asas tertentu termasuk:

Persediaan Alert SQL Server demi Langkah

Arahan ini digunakan untuk SQL Server 2005 dan yang lebih baru.

  1. Buka SQL Server Management Studio dan sambungkan ke pelayan pangkalan data di mana anda ingin membuat amaran.
  2. Kembangkan folder Agen SQL Server dengan mengklik sekali pada ikon " + " di sebelah kiri folder.
  3. Klik kanan pada folder Isyarat dan pilih Alert Baru dari menu pop timbul.
  4. Taip nama deskriptif untuk makluman anda dalam kotak teks Nama .
  5. Pilih jenis amaran dari menu lungsur. Pilihan anda adalah syarat prestasi SQL Server seperti beban CPU dan ruang cakera kosong, peristiwa SQL Server seperti ralat maut, kesalahan sintaks dan masalah perkakasan, dan acara Pengurusan Pengurusan Windows (WMI).
  6. Sediakan apa-apa perincian spesifik amaran yang diminta oleh SQL Server seperti teks khusus yang dimasukkan dalam laporan acara dan parameter untuk amaran keadaan prestasi.
  7. Klik ikon Respon dalam tetingkap New Alert Pilih panel halaman .
  8. Sekiranya anda ingin melaksanakan tugas Agen SQL Server apabila amaran berlaku, klik kotak semak kerja Execute dan pilih tugas dari menu drop-down.
  9. Sekiranya anda ingin memaklumkan pengendali pangkalan data apabila amaran itu berlaku, klik kotak semak Pengendali Pemberitahu dan kemudian pilih operator dan jenis pemberitahuan dari grid.
  1. Klik OK untuk membuat amaran.

Menambah Makluman Menggunakan Transact-SQL

Bermula dengan SQL Server 2008, anda juga boleh menambah isyarat menggunakan Transact-SQL. Gunakan sintaks ini dari Microsoft:

sp_add_alert [@name =] [, [@message_id =] message_id] [, [@severity =] severity] [, [@enabled =] enabled] [, [@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 =] 'category'] [, [@wmi_namespace =] 'wmi_namespace '] [, [@wmi_query =]' wmi_query ']