Ошибки · Решение
SQL Server ошибка 3301: что означает и как исправить
Во время обработки transaction log SQL Server обнаружил недопустимую запись, что указывает на повреждение журнала.
Короткий ответ
Код 3301 — серьёзный признак повреждения transaction log: recovery встретил недопустимую log record. Зафиксируйте сопутствующие ошибки и переходите к восстановлению из проверенной копии либо к контролируемой repair-диагностике.
Что означает ошибка
Во время обработки transaction log SQL Server обнаружил недопустимую запись, что указывает на повреждение журнала.
Возможные причины
- После сбоя питания, storage fault или повреждения системных страниц recovery не может корректно интерпретировать журнал.
- Recovery наткнулся на log record с недопустимым operation code.
- Повреждена внутренняя последовательность записей transaction log.
Что проверить
- Зафиксируйте LSN и сопутствующие recovery-сообщения вокруг 3301.
- Проверьте, возникает ли код при startup/recovery или при иной операции с журналом.
- Сверьте состояние базы, storage events и наличие заведомо хорошей full/log backup chain.
Безопасные шаги
- Восстанавливайте из проверенной резервной цепочки на безопасной копии/целевом экземпляре.
- Если backup недоступен, рассматривайте repair только как аварийный сценарий с пониманием риска потери данных.
- Не переводите базу в online принудительно ради обхода ошибки recovery.
Только безопасные обратимые действия. Опасные шаги — только по официальной инструкции и с пониманием рисков.
Когда нужен сервис
- Если SQL Server 3301 повторяется после проверки указанного состояния, передайте DBA полный текст ошибки, несколько соседних записей SQL Server error log, версию/edition, имя базы и точную команду, на которой возник сбой.
Похожие ошибки
- /errors/sql-server-error-3002/
- /errors/sql-server-error-3013/
- /errors/sql-server-error-3021/
Что учитывать
Точная причина зависит от версии ПО/прошивки, полного текста ошибки и контекста. Официальная инструкция имеет приоритет.
Официальный источник
Расшифровка сверена с официальными страницами поддержки из источников ниже. Редакция N1RO не диагностировала ваш конкретный случай.