Symptomen
Stel dat u een gecomprimeerde back-up hebt gemaakt in Microsoft SQL Server 2014, 2016 en 2017. Af en toe mislukt de herstelbewerking mogelijk met het volgende foutbericht:
Fout: 17066, Ernst: 16, status: 1. SQL Server Assertion: bestand:bestandsnaam, line =LineNumber mislukt assertion = '! m_ActiveConsumptionList. IsEmpty () | | ! m_ActiveReads. IsEmpty () | | ! m_DecodeOutputQ. IsEmpty () '. Deze fout kan optreden in verband met tijdsinstellingen. Als de fout zich blijft voordoen nadat u de instructie opnieuw hebt uitgevoerd, gebruikt u DBCC CHECKDB om de integriteit van de database te controleren op de integriteit van de gegevens of de server opnieuw te starten om te zorgen dat de gegevensstructuren in het geheugen niet beschadigd zijn.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:
Cumulatieve update 13 voor SQL Server 2017
Cumulatieve update 4 voor SQL Server 2016 SP2
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Nieuwste cumulatieve update voor SQL Server 2017
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Lees meer over de terminologiedie door Microsoft wordt gebruikt om software-updates te beschrijven.