Ongelman ilmenemistapa
Oletetaan, että käytät muistissa olevaa online-tapahtumien käsittelyä (OLTP) SQL Server 2017:ssä Linuxissa tai Windowsissa. Kun käytät muistioptimoituja taulukoita suorittamalla natiivisti käännetyn tallennetun toimintosarjan, suorittaminen epäonnistuu ja näyttöön tulee seuraavankaltainen virhesanoma:
Huomautus
System.InvalidOperationException: Sisäisen yhteyden vakava virhe. Virhetila: 15, tunnus: 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 dising)
at System.Data.Common.DbDataReader.Dispose()
Lisäksi SQL Server luo vedostiedoston.
Ratkaisu
Tämä ongelma on korjattu seuraavassa SQL Server kumulatiivisessa päivityksessä:
SQL Server 2017:n kumulatiivinen päivitys 2
Tietoja SQL Server:n kumulatiivisista päivityksistä:
Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:
SQL Server 2017:n uusin kumulatiivinen päivitys
Tila
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.
Viitteet
Lue tietoja Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta.