n1ro°
RU

Ошибки · Решение

SQL Server ошибка 3002: что означает и как исправить

Операция BACKUP или RESTORE запущена против снимка базы данных, для которого такая операция не поддерживается.

Редакция N1RO · Проверено

Короткий ответ

SQL Server 3002 появляется, когда BACKUP или RESTORE направлен на database snapshot. Выберите исходную обычную базу либо другой поддерживаемый сценарий — снимок напрямую резервировать или восстанавливать нельзя.

Что означает ошибка

Операция BACKUP или RESTORE запущена против снимка базы данных, для которого такая операция не поддерживается.

Возможные причины

  • Скрипт подставил имя snapshot вместо исходной базы.
  • Автоматизация backup/restore не различает типы database objects.
  • Команда направлена не на обычную database, а на snapshot.

Что проверить

  • Проверьте job/скрипт, который формирует команду.
  • Проверьте `sys.databases` и убедитесь, что целевой объект действительно snapshot.
  • Сверьте имя базы в команде с тем объектом, который должен резервироваться или восстанавливаться.

Безопасные шаги

  1. Перенаправьте backup на исходную базу, а не на snapshot.
  2. Для восстановления используйте поддерживаемый сценарий для обычной базы/backup set.
  3. После исправления повторите операцию и проверьте новый SQL Server error log.

Только безопасные обратимые действия. Опасные шаги — только по официальной инструкции и с пониманием рисков.

Когда нужен сервис

  • Если SQL Server 3002 повторяется после проверки указанного состояния, передайте DBA полный текст ошибки, несколько соседних записей SQL Server error log, версию/edition, имя базы и точную команду, на которой возник сбой.

Похожие ошибки

  • /errors/sql-server-error-3013/
  • /errors/sql-server-error-3021/
  • /errors/sql-server-error-3023/

Что учитывать

Точная причина зависит от версии ПО/прошивки, полного текста ошибки и контекста. Официальная инструкция имеет приоритет.

Официальный источник

Расшифровка сверена с официальными страницами поддержки из источников ниже. Редакция N1RO не диагностировала ваш конкретный случай.