Simptomi
Pieņemiet, ka izmantojat atmiņu tiešsaistes transakciju apstrādi (OLTP) SQL Server 2017 operētājsistēmā Linux vai Windows. Kad veicat lokāli kompilētu saglabāto procedūru, lai piekļūtu atmiņā optimizētajām tabulām, izpilde neizdosies, un tiek parādīts kļūdas ziņojums, kas līdzīgs šim:
System. InvalidOperationException: iekšēja savienojuma fatāla kļūda. Kļūdas stāvoklis: 15, Token: 0 vietnē System. Data. SqlClient. TdsParser. TryRun (RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) vietnē System. Data. SqlClient. SqlDataReader. TryCloseInternal (Boolean closeReader) vietnē System. Data. SqlClient. SqlDataReader. Close () vietnē System. Data. Common. DbDataReader. DIS(Boolean atsavināšana) vietnē System. Data. Common. DbDataReader. DIS()
Turklāt izkraušanas fails tiek ģenerēts, izmantojot SQL Server.
Risinājums
Šī problēma ir novērsta šajā SQL Server kumulatīvajā atjauninājumā:
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju, ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.