Ошибки · Решение
SQL Server ошибка 3119: что означает и как исправить
Планирование операции восстановления завершилось ошибкой; подробная причина находится в предыдущих сообщениях SQL Server.
Короткий ответ
SQL Server 3119 сообщает, что планирование RESTORE провалилось. Это сводный код: настоящая причина находится в предыдущих сообщениях той же операции.
Что означает ошибка
Планирование операции восстановления завершилось ошибкой; подробная причина находится в предыдущих сообщениях SQL Server.
Возможные причины
- RESTORE options противоречат метаданным backup.
- План восстановления невозможно построить из выбранной цепочки.
- Предыдущее сообщение указывает несовместимый файл, backup set или состояние базы.
Что проверить
- Сверьте database state, file layout и recovery sequence.
- Обязательно прочитайте несколько сообщений непосредственно перед кодом.
- Запустите `RESTORE HEADERONLY/FILELISTONLY` для проверки метаданных.
Безопасные шаги
- Исправьте конкретное предшествующее условие.
- Повторно сформируйте RESTORE с минимально необходимыми options.
- Не считайте этот код самостоятельной первопричиной.
Только безопасные обратимые действия. Опасные шаги — только по официальной инструкции и с пониманием рисков.
Когда нужен сервис
- Эскалируйте 3119 только вместе с предыдущими RESTORE messages: именно они содержат причину, по которой SQL Server не смог спланировать восстановление.
Похожие ошибки
- /errors/sql-server-error-3002/
- /errors/sql-server-error-3013/
- /errors/sql-server-error-3021/
Что учитывать
Точная причина зависит от версии ПО/прошивки, полного текста ошибки и контекста. Официальная инструкция имеет приоритет.
Официальный источник
Расшифровка сверена с официальными страницами поддержки из источников ниже. Редакция N1RO не диагностировала ваш конкретный случай.