KB4548001 - DÜZELTME: OpenSSL 1.1 kullanarak Linux üzerinde SQL Server 2017'ye bağlanmaya çalıştığınızda bağlantı hatası oluşuyor

Uygulandığı Öğe
SQL Server 2017 Enterprise on Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Standard on Linux SQL Server 2017 Developer Linux

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.