Menggunakan Resource Health untuk memecahkan masalah konektivitas untuk Azure SQL Managed Instance

Berlaku untuk:Azure SQL Managed Instance

Resource Health untuk Azure SQL Managed Instance membantu Anda mendiagnosis dan mendapatkan dukungan saat masalah Azure memengaruhi sumber daya Anda. Resource Health memberi tahu Anda tentang kesehatan sumber daya Anda saat ini dan di masa lalu, serta membantu Anda mengurangi masalah. Halaman Kesehatan sumber daya menyediakan dukungan teknis saat Anda memerlukan bantuan terkait masalah layanan Azure.

A screenshot of the Azure portal showing the Resource Health page for an Azure SQL Managed Instance.

Pemeriksaan kesehatan

Kesehatan sumber daya menentukan kesehatan instans terkelola SQL Anda dengan memeriksa keberhasilan dan kegagalan login ke sumber daya. Saat ini, Kesehatan sumber daya untuk instans terkelola SQL Anda hanya memeriksa kegagalan masuk karena kesalahan sistem dan bukan kesalahan pengguna. Status kesehatan diperbarui setiap 1 hingga 2 menit.

Status kesehatan

Tersedia

Status Tersedia berarti kesehatan Sumber Daya belum mendeteksi kegagalan masuk karena kesalahan sistem pada instans terkelola SQL Anda.

A screenshot of the Azure portal showing the status message for the state of Available.

Diturunkan

Status Terdegradasi berarti bahwa Kesehatan sumber daya telah mendeteksi sebagian besar login yang berhasil, tetapi beberapa kegagalan juga. Ini kemungkinan besar adalah kesalahan login sementara. Untuk mengurangi dampak masalah koneksi yang disebabkan oleh kesalahan login sementara, terapkan logika retry dalam kode Anda.

Tidak tersedia

Status Tidak Tersedia berarti kesehatan Sumber Daya telah mendeteksi kegagalan masuk yang konsisten ke instans terkelola SQL Anda. Jika sumber daya Anda terus-menerus berada dalam keadaan ini untuk jangka waktu yang lama, hubungi dukungan.

Tidak dikenal

Status kesehatan Tidak Diketahui menunjukkan bahwa Kesehatan sumber daya belum menerima informasi tentang sumber daya ini selama lebih dari 10 menit. Meskipun status ini bukan indikasi pasti dari status sumber daya, hal ini merupakan titik data penting dalam proses pemecahan masalah. Jika sumber daya berjalan dengan normal, status sumber daya akan berubah menjadi Tersedia dalam beberapa menit. Jika Anda mengalami masalah, status Kesehatan tidak diketahui kemungkinan menunjukkan bahwa peristiwa yang berlangsung di platform memengaruhi gateway.

Informasi historis

Anda dapat mengakses riwayat kesehatan hingga 30 hari di bagian Riwayat kesehatan. Bagian ini juga akan berisi alasan (jika tersedia) untuk waktu henti. Saat ini, Azure menunjukkan waktu henti untuk sumber daya Anda pada granularitas dua menit. Downtime aktual kemungkinan kurang dari satu menit – rata-rata adalah 2d. Rata-rata adalah 8 detik.

Alasan downtime

Saat instans terkelola SQL Anda mengalami waktu henti, analisis dilakukan untuk menentukan alasannya. Jika tersedia, alasan waktu henti dilaporkan di bagian Riwayat kesehatan kesehatan sumber daya. Alasan downtime biasanya dipublikasikan 45 menit setelah peristiwa terjadi.

Pilih jendela pemeliharaan

Anda dapat mengonfigurasi jendela pemeliharaan untuk membuat peristiwa pemeliharaan yang berdampak dapat diprediksi dan kurang mengganggu beban kerja Anda. Fitur jendela pemeliharaan membantu Anda merencanakan peningkatan yang dapat diprediksi atau pemeliharaan terjadwal. Pemberitahuan lanjutan tersedia untuk semua instans terkelola SQL. Notifikasi sebelumnya memungkinkan pelanggan mengonfigurasi notifikasi yang akan dikirim hingga 24 jam sebelum acara yang direncanakan.

Pemeliharaan terencana

Infrastruktur Azure secara berkala melakukan pemeliharaan terencana – pemutakhiran komponen perangkat keras atau perangkat lunak di pusat data. Saat database mengalami pemeliharaan, Azure SQL dapat menghentikan beberapa koneksi yang ada dan menolak koneksi baru. Kegagalan masuk yang dialami selama pemeliharaan terencana biasanya bersifat sementara, dan logika coba lagi untuk kesalahan jaringan sesekali membantu mengurangi dampaknya. Jika Anda terus mengalami kesalahan login, hubungi dukungan.

Konfigurasi ulang

Konfigurasi ulang dianggap sebagai kondisi sementara dan dapat terjadi dari waktu ke waktu. Kejadian ini dapat dipicu oleh penyeimbangan beban atau kegagalan perangkat lunak/perangkat keras. Setiap aplikasi produksi klien yang terhubung ke database cloud harus menerapkan logika coba lagi koneksi yang kuat untuk kesalahan sementara, karena akan membantu mengurangi situasi ini dan umumnya harus membuat kesalahan transparan kepada pengguna akhir.

Langkah berikutnya