Bagikan melalui


Buat Peristiwa User-Defined

Berlaku untuk:SQL ServerAzure SQL Managed Instance

Penting

Pada Azure SQL Managed Instance, sebagian besar, tetapi tidak semua fitur SQL Server Agent saat ini didukung. Lihat perbedaan T-SQL antara Azure SQL Managed Instance dan SQL Server untuk informasi lebih lanjut.

Anda dapat membuat peristiwa yang ditentukan pengguna jika Anda ingin memantau peristiwa selain peristiwa yang telah ditentukan sebelumnya oleh SQL Server. Anda juga dapat menetapkan tingkat keparahan untuk setiap peristiwa yang ditentukan pengguna.

Nota

Saat menggunakan SQL Server Management Studio, pilih opsi Tulis ke log peristiwa aplikasi Windows untuk setiap pesan peristiwa yang ditentukan pengguna, untuk memastikan bahwa pesan dicatat. Secara default, pesan tingkat keparahan yang ditentukan pengguna yang lebih rendah dari 19 tidak dikirim ke log aplikasi Microsoft Windows saat terjadi. Oleh karena itu, pesan tingkat keparahan yang ditentukan pengguna yang lebih rendah dari 19 tidak memicu pemberitahuan SQL Server Agent.

Peristiwa yang ditentukan pengguna harus memiliki nomor pesan yang unik. Nomor pesan untuk peristiwa yang ditentukan pengguna harus lebih besar dari 50.000. Anda dapat menentukan pesan untuk peristiwa tersebut dalam beberapa bahasa. Namun, pesan kesalahan En-US harus ada sebelum pesan dalam bahasa lain dapat ditambahkan.

Jika Anda mengelola lingkungan SQL Server beberapa bahasa, buat pesan yang ditentukan pengguna dalam setiap bahasa yang didukung. Misalnya, jika Anda membuat pesan peristiwa baru untuk digunakan pada server Inggris dan Jerman, gunakan nomor pesan dan tingkat keparahan yang sama untuk keduanya, tetapi tetapkan bahasa yang berbeda untuk masing-masing bahasa.

Tugas berikut ini menyediakan informasi tentang cara membuat peristiwa dan notifikasi yang didefinisikan pengguna dan meresponsnya.

Untuk membuat pemberitahuan berdasarkan nomor pesan

Untuk membuat pemberitahuan berdasarkan tingkat keparahan

  • SQL Server Management Studio

  • Transact-SQL

Untuk menentukan respons terhadap peringatan

Untuk membuat pesan kesalahan peristiwa yang ditentukan pengguna

  • Transact-SQL

Untuk mengubah pesan kesalahan peristiwa yang didefinisikan oleh pengguna

  • Transact-SQL

Untuk menghapus pesan kesalahan untuk peristiwa yang ditetapkan oleh pengguna

Untuk menonaktifkan atau mengaktifkan kembali pemberitahuan

Lihat Juga

sp_update_alert (Transact-SQL)