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:
- Nama pemberitahuan - Nama pemberitahuan harus unik di SQL Server. Mereka tidak boleh lebih dari 128 karakter.
- Kejadian yang memicu peringatan - Jenis peristiwa menentukan parameter yang digunakan. Tiga jenis peringatan adalah peristiwa SQL Server, kondisi kinerja SQL Server dan peristiwa-peristiwa Perkenalan Manajemen Windows.
- Tindakan yang diperlukan Agen SQL Server saat acara dipicu. Setiap peringatan dapat diberikan (atau keduanya) dari kedua jenis tanda ini: Melaksanakan pekerjaan Agen SQL Server dan / atau Memberi tahu operator.
Pengaturan SQL Server Alert Step-by-Step
Instruksi ini berlaku untuk SQL Server 2005 dan yang lebih baru.
- Buka SQL Server Management Studio dan hubungkan ke server database di mana Anda ingin membuat peringatan.
- Perluas folder SQL Server Agent dengan mengklik sekali pada ikon " + " di sebelah kiri folder.
- Klik kanan pada folder Alerts dan pilih New Alert dari menu pop-up.
- Ketik nama deskriptif untuk peringatan Anda di kotak teks Nama .
- 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).
- Berikan detail khusus peringatan yang diminta oleh SQL Server seperti teks tertentu yang disertakan dalam laporan kejadian dan parameter untuk peringatan kondisi kinerja.
- Klik ikon Response di jendela New Alert 's Pilih panel halaman .
- Jika Anda ingin menjalankan pekerjaan SQL Server Agent ketika peringatan terjadi, klik kotak centang Jalankan pekerjaan dan pilih pekerjaan dari menu drop-down.
- 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.
- 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 ']