Skip to main content

Buat Peringatan Menggunakan SQL Server Agent

MySQL VB.NET Tutorial 6 : Insert/Save data to database (April 2025)

MySQL VB.NET Tutorial 6 : Insert/Save data to database (April 2025)
Anonim

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 lansiran - Nama-nama peringatan harus unik di SQL Server. Mereka tidak boleh lebih dari 128 karakter.
  • Acara 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 bahwa Agen Server SQL mengambil saat peristiwa 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.

  1. Buka SQL Server Management Studio dan hubungkan ke server basis data tempat Anda ingin membuat peringatan.
  2. Perluas folder SQL Server Agent dengan mengklik sekali pada "+"ikon di sebelah kiri folder.
  3. Klik kanan pada Lansiran folder dan pilih Lansiran Baru dari menu pop-up.
  4. Ketik nama deskriptif untuk peringatan Anda di Nama kotak teks.
  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 Tanggapan ikon di Lansiran Baru jendela Pilih halaman panel
  8. Jika Anda ingin menjalankan pekerjaan SQL Server Agent ketika peringatan terjadi, klik Jalankan pekerjaan kotak centang dan pilih pekerjaan dari menu drop-down.
  9. Jika Anda ingin memberi tahu operator basis data ketika peringatan itu muncul, klik Beri tahu operator centang kotak dan kemudian pilih operator dan jenis pemberitahuan dari grid.
  1. Klik baik 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

, @ diaktifkan 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_name = 'job_name'

, @raise_snmp_trap = raise_snmp_trap

, @performance_condition = 'performance_condition'

, @category_name = 'kategori'

, @wmi_namespace = 'wmi_namespace'

, @wmi_query = 'wmi_query'