KB4054037 - FIX: pöördumatu tõrge, kui kohaliku kompileeritud salvestatud protseduuri käivitatakse, et pääseda juurde mälu optimeeritud tabelitele rakenduses SQL Server 2017

Rakenduskoht
SQL Server 2017 Developer Linux SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise on Linux SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Standard on Windows SQL Server 2017 Standard on Linux

Sümptomid

Oletame, et kasutada mälus Online Transaction Processing (OLTP) SQL Server 2017 Linux või Windowsi. Kui käivitate kohaliku kompileeritud salvestatud protseduuri, et pääseda juurde mälu optimeeritud tabelitele, käivitamine nurjub ja kuvatakse tõrketeade, mis sarnaneb järgmisega:

Märkus.

System.InvalidOperationException: sisemine ühenduse pöördumatu tõrge. Tõrke olek: 15, luba: 0
   at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   at System.Data.SqlClient.SqlDataReader.TryCloseInternal(Boolean closeReader)
   at System.Data.SqlClient.SqlDataReader.Close()
   at System.Data.Common.DbDataReader.Dispose(Boolean disposing)
   at System.Data.Common.DbDataReader.Dispose()

Lisaks tõmmisefaili genereerib SQL Server.

Lahendus

See probleem on lahendatud järgmises SQL Server koondvärskenduses:

koondvärskendus 2 SQL Server 2017 jaoks

Teave SQL Server koondvärskenduste kohta.

Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.

Uusim koondvärskendus SQL Server 2017 jaoks

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.

Viited

Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.