Symptomen
Wanneer u SQL Server 2017 probeert te verbinden voor Linux voor een distributie met OpenSSL 1,1 geconfigureerd en OpenSSL 1,0 is niet geïnstalleerd, wordt mogelijk het volgende foutbericht weergegeven:
Een verbinding tot stand is gebracht met de server, maar er is een fout opgetreden tijdens het aanmeldingsproces. (provider: SSL-provider, fout: 0-er is een bestaande verbinding geforceerd gesloten door de externe host.)
Voorbeeld: wanneer u verbinding probeert te maken SQLCMD, mogelijk wordt het volgende foutbericht weergegeven:
Sqlcmd: fout: Microsoft ODBC driver 17 voor SQL Server: TCP-provider: foutcode 0x2746.
Sqlcmd: fout: Microsoft ODBC driver 17 voor SQL Server: client kan geen verbinding maken.
Opmerking: Een voorbeeld van Linux-distributie welke wordt geleverd met OpenSSL 1,1 en zonder OpenSSL 1,0 geïnstalleerd is een rode Hat Enterprise Linux 8,0.
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve update voor SQL Server:
Over cumulatieve updates voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Verwijzingen
Lees meer over de terminologiedie door Microsoft wordt gebruikt om software-updates te beschrijven.