Ongelman ilmenemistapa
Oletetaan, että palautat pakatun varmuuskopion Microsoft SQL Server 2014:ssä, 2016:ssa ja 2017:ssä. Joskus palautustoiminto voi epäonnistua ja näyttöön saattaa tulla seuraava virhesanoma:
Huomautus
Virhe: 17066, vakavuus: 16, tila: 1.
SQL Server Affirmion: File:FileName, line=LineNumber Failed Assertion = '!m_ActiveConsumptionList.IsEmpty () || !m_ActiveReads.IsEmpty () || !m_DecodeOutputQ.IsEmpty ()'. Tämä virhe saattaa liittyä ajoitukseen. Jos virhe poistuu lausekkeen suorittamisen jälkeen, tarkista tietokannan rakenteellinen eheys DBCC CHECKDB -komennolla tai käynnistä palvelin uudelleen varmistaaksesi, että muistissa olevat tietorakenteet eivät ole vioittuneet.
Ratkaisu
Tämä ongelma on korjattu seuraavissa SQL Server kumulatiivisissa päivityksissä:
SQL Server 2017:n kumulatiivinen päivitys 13
SQL Server 2016 SP2:n kumulatiivinen päivitys 4
SQL Server 2016 SP1:n kumulatiivinen päivitys 12
SQL Server 2014 SP3:n kumulatiivinen päivitys 1
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
SQL Server 2016:n uusin kumulatiivinen päivitys
SQL Server 2014: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.