Gejala
Misalnya Anda memiliki grup ketersediaan terdistribusi (DAG) dengan banyak database (>15) di Microsoft SQL Server 2016 dan 2017. Terkadang, waktu koneksi habis terjadi antara primary global dan contoh DAG forwarder dari SQL Server. Setelah koneksi ditetapkan kembali, gerakan data untuk database tidak dilanjutkan secara otomatis. Selain itu, Anda mungkin melihat hal berikut ini:
-
Replika database berada dalam NOT_HEALTY dan NOT_SYNCHRONIZING.
-
Last_commit_time pada The DAG forwarder bertepatan dengan waktu koneksi habis.
Anda juga mungkin melihat pesan kesalahan berikut ini yang dicatat dalam log kesalahan host replika utama grup ketersediaan:
Datetime spid329s koneksi waktu habis telah terjadi pada koneksi yang sebelumnya dibuat untuk replika ' replicaname ' dengan ID [replicaid]. Masalah jaringan atau firewall ada atau replika ketersediaan telah beralih ke peran resolving.
Tanggalwaktu Spid1538s selalu pada grup ketersediaan koneksi dengan database sekunder dihentikan untuk database utama ' databasename ' pada replika ketersediaan ' replicaname' dengan replika id: {replicaid}. Ini adalah pesan informasi saja. Tidak ada tindakan pengguna yang diperlukan.
-
Ini dilaporkan untuk sebagian besar jika tidak semua database dalam grup ketersediaan terdistribusi.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Pemecahan Masalah
Masalah ini telah diperbaiki dalam pembaruan kumulatif berikut ini untuk SQL Server:
Tentang pembaruan kumulatif untuk SQL Server:
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:
Referensi
Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.