Поделиться через


MSSQLSERVER_7906

Область применения: SQL Server

Сведения

Атрибут Значение
Название продукта SQL Server
ИД события 7906
Источник событий MSSQLSERVER
Компонент SQLEngine
Символическое имя DBCC2_FS_INVALID_TOP_LEVEL_FILE
Текст сообщения Ошибка в базе данных: файл "FILE" не является допустимым файлом Filestream.

Описание

Кроме ряда специальных файлов (например, «filestream.hdr»), никакие другие файлы входить непосредственно в пространство данных FILESTREAM не должны.

Действие пользователя

Поиск сбоев оборудования

Выполните диагностику оборудования и исправьте все найденные проблемы. Кроме того, изучите журналы системы и приложений Microsoft Windows и журнал ошибок SQL Server, чтобы узнать, произошла ли ошибка в результате сбоя оборудования. Исправьте все неполадки оборудования, обнаруженные в журналах.

Если постоянно возникают проблемы с повреждением данных, попробуйте изменить некоторые компоненты оборудования, чтобы локализовать проблему. Убедитесь, что в системе не включено кэширование записи для контроллера дисков. Если есть подозрение, что неполадки вызваны кэшированием записи, обратитесь к поставщику оборудования.

В конце концов можно попробовать сменить оборудование. Это может включать форматирование дисков и переустановку операционной системы.

Восстановление из резервной копии

Если неполадка не связана с оборудованием и есть безошибочная резервная копия, восстановите базу данных из этой копии.

Запуск DBCC CHECKDB

DBCC CHECKDB обнаруживает эту ошибку, но не может восстановить ее. Восстановите базу данных из хорошей резервной копии.