Gejala
Ketika Anda menggunakan grup ketersediaan AlwaysOn, pencerminan pangkalan data, atau pialang layanan di Microsoft SQL Server, komunikasi titik akhir terenkripsi dengan protokol transport Layer Security (TLS) 1,2 gagal. Selain itu, Anda menerima pesan kesalahan berikut dalam log kesalahan SQL Server:
Berjabat tangan koneksi gagal. Panggilan OS gagal: (80090331) 0x80090331 (klien dan server tidak dapat berkomunikasi, karena mereka tidak memiliki algoritma umum.). 56 negara bagian.
Log kejadian Windows akan melaporkan kesalahan SChannel berikut:
Peringatan fatal dihasilkan dan dikirim ke titik akhir jarak jauh. Ini mungkin mengakibatkan penghentian koneksi. Kode kesalahan fatal yang ditentukan protokol TLS adalah 40. Status kesalahan Windows SChannel adalah 1205.
Penyebab
Komunikasi titik akhir di SQL Server tidak mendukung protokol TLS versi 1,2.
Pemecahan Masalah
Masalah ini telah diperbaiki dalam versi terbaru SQL Server. Daftar versi SQL Server yang mendukung protokol TLS versi 1,2 tersedia dalam artikel berikut ini di Pangkalan Pengetahuan Microsoft:
3135244 Dukungan TLS 1,2 untuk Microsoft SQL Server
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.