Sintomi
Supponiamo che tu usi l'elaborazione delle transazioni online in memoria (OLTP) in SQL Server 2017 in Linux o Windows. Quando si esegue una stored procedure compilata in modo nativo per accedere alle tabelle ottimizzate per la memoria, l'esecuzione non riesce e viene visualizzato un messaggio di errore simile al seguente:
System. InvalidOperationException: errore irreversibile della connessione interna. Stato errore: 15, token: 0 in System. Data. SqlClient. TdsParser. TryRun (RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& DataReady) in System. Data. SqlClient. SqlDataReader. TryCloseInternal (booleano closeReader) in System. Data. SqlClient. SqlDataReader. Close () in System. Data. Common. DbDataReader. Dispose (booleano disposing) in System. Data. Common. DbDataReader. Dispose ()
Inoltre, un file di dump viene generato da SQL Server.
Risoluzione
Questo problema è stato risolto con l'aggiornamento cumulativo seguente 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:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologiautilizzata da Microsoft per descrivere gli aggiornamenti software.