Belirtiler
OpenSSL 1.1'in yapılandırıldığı ve OpenSSL 1.0'ın yüklü olmadığı bir dağıtımda Linux için SQL Server 2017'ye bağlanmaya çalıştığınızda, aşağıdakine benzer bir bağlantı hatası iletisi alabilirsiniz:
Sunucuyla başarıyla bağlantı kuruldu, ancak oturum açma işlemi sırasında bir hata oluştu. (sağlayıcı: SSL Sağlayıcı, hata:0 - Var olan bir bağlantı uzak ana bilgisayar tarafından zorla kapatıldı.)
Örneğin: SQLCMD ile bağlanmayı denediğinizde, aşağıdaki hata iletilerini alabilirsiniz:
Sqlcmd: Hata: SQL Server için Microsoft ODBC Sürücüsü 17: TCP Sağlayıcı: Hata kodu 0x2746.
Sqlcmd: Hata: Microsoft ODBC Driver 17 for SQL ServerSQL Server : İstemci bağlantı kuramıyor.
Bilginize: OpenSSL 1.1 ile birlikte gelen ve OpenSSL 1.0 yüklü olmayan Linux dağıtımına örnek olarak Red Hat Enterprise Linux 8.0 verilebilir.
Durum
Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.
Çözüm
Bu sorun, SQL ServerSQL Server için aşağıdaki toplu güncelleştirmede düzeltildi:
SQL Server toplu güncelleştirmeleri hakkında:
SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmeye dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmelere göz atın:
Başvurular
Microsoft'un yazılım güncelleştirmelerini tanımlamak için kullandığı terminoloji hakkında bilgi edinin.