Симптоми
Предположите, че използвате групи за достъпност на SQL Server 2012, 2014 или 2016 AlwaysOn и че вашата база данни съдържа някои повредени страници поради повреда, като например неизправен драйвер за място за съхранение. В тази ситуация автоматичната функция Repair Page може успешно да поправи страниците на заден фон. Обаче командата DBCC CHECKDB или DBCC CHECKTABLE не работи добре с тези поправени страници. Освен това получавате невярно съобщение за грешка, подобно на следното:
MSG 5262, Level 16, State 1, Line line_id Object ID object_id, ИДЕНТИФИКАТОР на индекс index_id, ИД на дял partition_id, единица ИД на разпределяне по дати alloc_unit_id (данни за тип in-Row), Page (page_id); Row row_id: Row съдържа НУЛЕВо клеймо за версии, но показалецът на веригата на версиите му не е NULL. Chain Points to page (0:0), Slot-1.
Когато получите това съобщение за грешка, това не означава, че имате повреда в базата данни. Вместо това показва, че командата DBCC не разпознава тези страници да са поправени. След като приложите тази корекция, командата DBCC сега ще признае, че страниците са поправени и повече няма да получавате това съобщение за грешка. За да проверите ремонтираните страници, изпълнете следната заявка за динамичен изглед за управление (DMV):
select * from msdb..suspect_pages
Решение
Този проблем е коригиран в следните сборни актуализации за SQL Server:
Кумулативна актуализация 5 за SQL Server 2016 RTM
Кумулативна актуализация 2 за SQL Server 2016 SP1
Кумулативна актуализация 4 за SQL Server 2014 SP2
Кумулативна актуализация 11 за SQL Server 2014 SP1
Кумулативна актуализация 8 за SQL Server 2012 SP3
Кумулативна актуализация 16 за SQL Server 2012 Service Pack 2 (SP2)
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Най-новата сборна актуализация за SQL Server 2016
Най-новата сборна актуализация за SQL Server 2014
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Препратки
Научете повече за терминологията , която Microsoft използва, за да опише софтуерни актуализации.