Gejala
Misalnya Anda membuat lebih dari satu grup ketersediaan di Microsoft SQL Server 2014 atau 2016, dan setiap node memiliki satu grup AG. Saat Anda mematikan atau menonaktifkan satu simpul tiba-tiba, dan Anda mengklik failover pada grup ketersediaan yang berada dalam status resolving , dalam situasi ini, Anda tidak dapat memilih replika apa pun di kisi, dan replika utama saat ini salah.
Penyebab
Masalah ini terjadi karena pernyataan berikut mengembalikan replika utama yang salah untuk pemecahan masalah, itu harus kosong. Namun, pernyataan berikut mengembalikan simpul aktif:select * from master.sys.dm_hadr_availability_group_states
Pemecahan Masalah
Masalah telah diperbaiki dalam pembaruan kumulatif SQL Server berikut ini:
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Kami menyarankan Anda mengunduh dan menginstal pembaruan kumulatif terbaru untuk SQL Server:
Penyelesaian Masalah
Untuk mengatasi masalah ini, gunakan perintah Transact-SQL berikut untuk gagal secara manual:ALTER AVAILABILITY GROUP xxx FORCE_FAILOVER_ALLOW_DATA_LOSS;
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.