Симптоми
Приемете, че използвате Microsoft SQL Server 2014. Когато се опитате да възстановите пълното архивиране на базата данни, което е взето от вторичния, получавате следната грешка:
Сървър: MSG 3456, Level 16, State 1, Line 1Could not reredo Record log (7699660:807911:68), за ИД на транзакция (7:-1072820627), на страница (3:2044928), единица за разпределение 72057594078167040, база данни "<cl_support>" (ИД на база данни 5). Page: LSN = (7699660:489185:317), единица за разпределение = 6488064, въведете = 8. Log: кодът = 7 (LOP_SET_BITS), контекст 8 (LCX_GAM); PrevPageLSN: (7699660:766590:822).
Причина
Проблемът възниква поради дефект в SQL Server 2014. възможно е да има страници, на които липсват някои актуализации, преди контролната точка, свързана с архивирането. Поради това SQL Server започва да се актуализира само от последното завършено КПП, преди архивирането да започне да копира страници.
Решение
Проблемът е коригиран първо в следващата сборна актуализация на SQL Server.
Сборна актуализация 1 за SQL Server 2014 /en-us/help/2931693
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".