Симптоми
Обмислете следния сценарий:
-
Имате база данни, която има два регистрационни файла за транзакции в Microsoft SQL Server 2012 или в Microsoft SQL Server 2014.
-
Извършвате пълно архивиране в режим на пълно възстановяване.
-
Можете да премахнете един от файловете от регистрационния файл на транзакциите и да промените режима на възстановяване на прост режим на възстановяване.
-
Извършвате пълно архивиране и диференциално архивиране.
-
Ще възстановите базата данни с помощта на последния пълен архивен файл и диференциален архивен файл.
В този случай получавате следното съобщение за грешка:
MSG 3127, ниво 16, състояние 1, линия 3The забавни файл "% s" на възстановена база данни "% s" е оставен в несъществуващо състояние, тъй като базата данни използва прост модел за възстановяване и файлът е маркиран за достъп за четене и писане. Следователно само файловете само за четене могат да бъдат възстановени чрез възстановяване на части. А регистрационният файл, който е изтрит, се показва отново в sys.master_files със статута на ПОКОЕН
Освен това, когато се опитате да архивирате базата данни, получавате следното съобщение за грешка:
MSG 3636, Level 16, State 2, Line 1An грешка при обработката на метаданните на "BackupMetadata" за ИД на база данни 16 за ИД на файл 3. MSG 3046, ниво 16, щат 2, линия 1Inconsistent метаданни. Единствената възможна операция за архивиране е архивиране на опашката с помощта на опцията с CONTINUE_AFTER_ERROR или NO_TRUNCATE. MSG 3013, Level 16, State 1, Line 1BACKUP база данни завършва ненормално.
Решение
Проблемът е коригиран първо в следващата сборна актуализация на SQL Server.
Сборна актуализация 5 за SQL Server 2014 /en-us/help/3011055
Кумулативна актуализация 3 за SQL Server 2012 SP2 /en-us/help/3002049
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".