Objawy
Załóżmy, że przywracasz skompresowaną kopię zapasową w programie Microsoft SQL Server 2014, 2016 i 2017. Czasami operacja przywracania może zakończyć się niepowodzeniem i wyświetleniem następującego komunikatu o błędzie:
Uwaga
Błąd: 17066, Istotność: 16, Stan: 1.
SQL Server Assertion: File:FileName, line=LineNumber Failed Assertion = '!m_ActiveConsumptionList.IsEmpty () || !m_ActiveReads.IsEmpty () || !m_DecodeOutputQ.IsEmpty ()'. Ten błąd może być związany z chronometrażem. Jeśli błąd będzie się powtarzał po ponownym uruchomieniu instrukcji, sprawdź integralność strukturalną bazy danych za pomocą polecenia DBCC CHECKDB lub uruchom ponownie serwer, aby upewnić się, że struktury danych w pamięci nie są uszkodzone.
Rozwiązanie
Ten problem został rozwiązany w następujących aktualizacjach zbiorczych programu SQL Server:
Aktualizacja zbiorcza 13 dla programu SQL Server 2017
Aktualizacja zbiorcza 4 dla programu SQL Server 2016 z dodatkiem SP2
Aktualizacja skumulowana 12 dla programu SQL Server 2016 z dodatkiem SP1
Aktualizacja zbiorcza 1 dla programu SQL Server 2014 z dodatkiem SP3
Informacje o aktualizacjach zbiorczych programu SQL Server:
Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:
Najnowsza aktualizacja zbiorcza dla programu SQL Server 2017
Najnowsza aktualizacja zbiorcza dla programu SQL Server 2016
Najnowsza aktualizacja zbiorcza dla programu SQL Server 2014
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Źródła informacji
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.