Sintomi

Quando si prova a connettere SQL Server 2017 per Linux in una distribuzione con OpenSSL 1,1 configurato e OpenSSL 1,0 non è installato, è possibile che venga visualizzato un messaggio di errore di connessione simile al seguente:

Una connessione è stata stabilita correttamente con il server, ma si è verificato un errore durante il processo di accesso. (provider: provider SSL, errore: 0-una connessione esistente è stata chiusa forzatamente dall'host remoto.)

Ad esempio: quando si tenta di connettersi con SQLCMD, è possibile che vengano visualizzati i messaggi di errore seguenti:

Sqlcmd: errore: driver Microsoft ODBC 17 per SQL Server: provider TCP: codice di errore 0x2746.

Sqlcmd: errore: driver Microsoft ODBC 17 per SQL Server: il client non riesce a stabilire la connessione. 

Nota: Esempio di distribuzione Linux che viene fornito con OpenSSL 1,1 e senza OpenSSL 1,0 installato è Red Hat Enterprise Linux 8,0.

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Risoluzione

Questo problema è stato risolto con l'aggiornamento cumulativo seguente per SQL Server:

Informazioni sugli aggiornamenti cumulativi per SQL Server:

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:

Riferimenti

Informazioni sulla terminologiautilizzata da Microsoft per descrivere gli aggiornamenti software.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.