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:
- Nama isyarat - Nama isyarat mestilah unik dalam SQL Server. Mereka boleh tidak lebih daripada 128 aksara.
- Acara yang mencetuskan amaran - Jenis acara menentukan parameter yang digunakan. Tiga jenis isyarat ialah peristiwa SQL Server, keadaan prestasi SQL Server dan peristiwa Pengaturcara Pengurusan Windows.
- Tindakan yang diperlukan oleh Agensi SQL Server apabila peristiwa itu dicetuskan. Mana-mana amaran boleh diberikan sama ada (atau kedua-dua) kedua-dua jenis isyarat: Melaksanakan tugas Agen SQL Server dan / atau Beritahu pengendali.
Persediaan Alert SQL Server demi Langkah
Arahan ini digunakan untuk SQL Server 2005 dan yang lebih baru.
- Buka SQL Server Management Studio dan sambungkan ke pelayan pangkalan data di mana anda ingin membuat amaran.
- Kembangkan folder Agen SQL Server dengan mengklik sekali pada ikon " + " di sebelah kiri folder.
- Klik kanan pada folder Isyarat dan pilih Alert Baru dari menu pop timbul.
- Taip nama deskriptif untuk makluman anda dalam kotak teks Nama .
- 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).
- 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.
- Klik ikon Respon dalam tetingkap New Alert Pilih panel halaman .
- Sekiranya anda ingin melaksanakan tugas Agen SQL Server apabila amaran berlaku, klik kotak semak kerja Execute dan pilih tugas dari menu drop-down.
- 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.
- 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 ']