Kelola Peristiwa
Berlaku untuk: SQL Server Azure 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 Azure SQL Managed Instance dari SQL Server untuk detailnya.
Anda dapat meneruskan ke instans SQL Server semua pesan peristiwa yang memenuhi atau melebihi tingkat keparahan kesalahan tertentu. Ini disebut penerusan peristiwa. Server penerusan adalah server khusus yang juga dapat menjadi server master. Anda dapat menggunakan penerusan peristiwa untuk memusatkan manajemen pemberitahuan untuk sekelompok server, sehingga mengurangi beban kerja pada server yang sangat digunakan.
Ketika satu server menerima peristiwa untuk sekelompok server lain, server yang menerima peristiwa disebut server manajemen pemberitahuan. Di lingkungan multiserver, Anda menunjuk server master sebagai server manajemen pemberitahuan.
Keuntungan Menggunakan Server Manajemen Pemberitahuan
Keuntungan menyiapkan server manajemen pemberitahuan meliputi:
Pemusatan. Kontrol terpusat dan tampilan terkonsolidasi dari peristiwa beberapa instans SQL Server dimungkinkan dari satu server.
Skalabilitas. Banyak server fisik dapat dikelola sebagai satu server logis. Anda dapat menambahkan atau menghapus server ke grup server fisik ini sesuai kebutuhan.
Efisiensi Waktu konfigurasi berkurang, karena Anda hanya perlu menentukan pemberitahuan dan operator sekali.
Kerugian Menggunakan Server Manajemen Pemberitahuan
Kerugian menyiapkan server manajemen pemberitahuan meliputi:
Peningkatan lalu lintas. Meneruskan peristiwa ke server manajemen pemberitahuan dapat meningkatkan lalu lintas jaringan. Peningkatan ini dapat dimoderasi dengan membatasi penerusan peristiwa ke peristiwa yang berada di atas tingkat keparahan yang ditunjuk.
Satu titik kegagalan. Jika server manajemen pemberitahuan offline, tidak ada pemberitahuan yang dikeluarkan untuk peristiwa apa pun di grup server terkelola.
Beban server. Menangani pemberitahuan untuk peristiwa yang diteruskan menyebabkan peningkatan beban pemrosesan pada server manajemen pemberitahuan.
Panduan untuk Menggunakan Server Manajemen Pemberitahuan
Saat mengonfigurasi server manajemen pemberitahuan, ikuti panduan berikut:
Untuk menerima peristiwa yang diteruskan, server manajemen pemberitahuan harus menjadi instans default SQL Server.
Hindari menjalankan aplikasi penting atau banyak digunakan di server manajemen pemberitahuan.
Rencanakan dengan cermat lalu lintas jaringan yang terlibat dalam mengonfigurasi banyak server untuk berbagi server manajemen pemberitahuan yang sama. Jika hasil kemacetan, kurangi jumlah server yang menggunakan server manajemen pemberitahuan tertentu.
Server yang terdaftar dalam SQL Server Management Studio merupakan daftar server yang tersedia untuk dipilih oleh server tersebut sebagai server penerusan pemberitahuan.
Tentukan pemberitahuan pada instans lokal SQL Server yang memerlukan respons khusus server, alih-alih meneruskan pemberitahuan ke server manajemen pemberitahuan.
Server manajemen pemberitahuan melihat semua server yang diteruskan ke server sebagai keseluruhan logis. Misalnya, server manajemen pemberitahuan merespons dengan cara yang sama ke peristiwa 605 dari server A dan peristiwa 605 dari server B.
Setelah mengonfigurasi sistem pemberitahuan Anda, periksa log aplikasi Microsoft Windows secara berkala untuk peristiwa SQL Server Agent.
Kondisi kegagalan yang ditemui oleh mesin pemberitahuan ditulis ke log aplikasi Windows lokal dengan nama sumber "SQL Server Agent." Misalnya, jika SQL Server Agent tidak dapat mengirim pemberitahuan email seperti yang telah ditentukan, peristiwa dicatat dalam log aplikasi.
Jika pemberitahuan yang ditentukan secara lokal tidak aktif, dan peristiwa terjadi yang akan menyebabkan pemberitahuan diaktifkan, peristiwa diteruskan ke server manajemen pemberitahuan (jika memenuhi kondisi penerusan pemberitahuan). Penerusan ini memungkinkan penimpaan lokal (pemberitahuan yang ditentukan secara lokal yang juga ditentukan pada server manajemen pemberitahuan) dimatikan dan diaktifkan sesuai kebutuhan oleh pengguna di situs lokal. Anda juga dapat meminta agar peristiwa selalu diteruskan, meskipun juga ditangani oleh pemberitahuan lokal.
Berikut ini adalah tugas umum untuk mengelola peristiwa di lingkungan multiserver:
Untuk menunjuk server manajemen pemberitahuan
Untuk menentukan respons terhadap pemberitahuan
Menjalankan Pekerjaan yang Dipicu Peristiwa
Anda dapat menentukan pekerjaan yang akan dijalankan sebagai respons terhadap pemberitahuan. Misalnya, Anda dapat menjalankan pekerjaan yang mengoreksi atau mendiagnosis masalah lebih lanjut yang terdeteksi oleh pemberitahuan.
Catatan
Karena pekerjaan dapat meningkatkan peristiwa, berhati-hatilah untuk tidak membuat perulangan pekerjaan peringatan rekursif.