Симптоми
Да предположим, че имате база данни, която съдържа таблици с клъстериран индекс columnstore в SQL Server 2017. Когато изпълните командата DBCC CHECKDB С ALL_ERRORMSGS, NO_INFOMSGS PHYSICAL_ONLY в базата данни, се генерира архивно копие файл и може да получите съобщения за грешка, подобни на следното:
Забележка
Грешка в таблица: ИД на обект , ИД на обект, ИД на индекс , ИД на дял, ИД на дял, ИД на разпределение, ИД на единица разпределение (тип Данни в реда). Възелът за данни извън реда на страница (1:1749624), слот 1, текстов ИД TextID се посочва от страница (0:0), слот 0, но не се вижда при сканирането.
CHECKDB намира 0 грешки при разпределение и 1 грешка в съответствие в таблица "TableName" (ИД на обекта, ИД на обекта, ИД на обекта).
CHECKDB намира 0 грешки при разпределение и 1 грешка в съответствие в "DatabaseName" на базата данни.
repair_allow_data_loss е минималното ниво на поправка за грешките, открити от DBCC CHECKDB (DatabaseName).
Решение
Този проблем е поправен в следната кумулативна актуализация за SQL Server:
Сборна актуализация 11 за SQL Server 2017
За кумулативните актуализации за SQL Server:
Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните сборни актуализации за SQL Server:
Последна кумулативна актуализация за SQL Server 2017
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Справки
Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.