Gejala
Ketika Anda mencoba menyambungkan SQL Server 2017 untuk Linux pada distribusi yang memiliki OpenSSL 1,1 dikonfigurasi dan OpenSSL 1,0 tidak terinstal, Anda mungkin menerima pesan kesalahan koneksi yang menyerupai yang berikut ini:
Koneksi berhasil dibuat dengan server, namun terjadi kesalahan selama proses masuk. (penyedia: penyedia SSL, kesalahan: 0-koneksi yang sudah ada dipaksa tertutup oleh host jarak jauh.)
Misalnya: saat Anda mencoba menyambungkan SQLCMD, Anda mungkin menerima pesan kesalahan berikut:
Sqlcmd: kesalahan: driver Microsoft ODBC 17 untuk SQL Server: penyedia TCP: kode kesalahan 0x2746.
Sqlcmd: kesalahan: driver Microsoft ODBC 17 untuk Server SQL: klien tidak dapat membuat koneksi.
Catatan: Contoh distribusi Linux yang hadir dengan OpenSSL 1,1 dan tanpa OpenSSL 1,0 yang diinstal adalah Red Hat Enterprise Linux 8,0.
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 terminologiyang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.