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