Симптоми
Обмислете следния сценарий:
-
Имате база данни, която използва обработката на транзакции чрез онлайн памет (OLTP) в Microsoft SQL Server 2016 или SQL Server 2017.
-
Дисковото устройство съдържа $FSLOG, което е показано като пълно.
В този случай възстановяването на базата данни е неуспешно при някое от следните условия:
-
Когато рестартирате услугата SQL Server. В този случай, ако базата данни се рестартира, е възможно да забележите, че възстановяването на базата данни е неуспешно и връща грешка 5511. Освен това базата данни може да премине в ЗАПОДОЗРЯН режим.
-
Когато се опитвате да възстановите база данни от архивно копие. В тази ситуация базата данни може да не се появи онлайн поради повреда в регистрационния файл на файловата система. Например, ако името на файла съдържа шаблона за име "FFFF".
При тези условия може да получите съобщение за грешка, подобно на следното:
MSG 5511, ниво 16, щат 10 Регистрационният запис на файловата система на FILESTREAM "fba1eafd-fc759c68-FFFF. 045e1502-038a6397-0000. d790ce11-7d80-4654-9ec0-0c7f4f7c5388 .0-0.1000016" под папката log е повредена. MSG 3167, ниво 16, щат 1 ВЪЗСТАНОВЯВАНЕ не може да стартира DatabaseName на база данни MSG 3013, ниво 16, щат 1 БАЗАТА данни за възстановяване прекратява ненормално. MSG 3414, ниво 21, щат 1 Възникна грешка по време на възстановяването, което попречи на DatabaseName на базата данни да се рестартира. Диагностициране на грешките при възстановяване и отстраняването им или възстановяване от известно добро архивиране. Ако грешки не се коригират или не се очакват, обърнете се към техническата поддръжка
Решение
Този проблем е коригиран в следната сборна актуализация за SQL Server:
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Препратки
Научете повече за терминологията, която Microsoft използва, за да опише софтуерни актуализации.