n1ro°
RU

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

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

Во время проверки или чтения backup SQL Server обнаружил damage в резервном наборе; код фиксирует факт обнаружения, а соседние сообщения уточняют место и тип повреждения.

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

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

Код 3189 означает, что SQL Server обнаружил damage при проверке backup set. Не считайте такой набор надёжной точкой восстановления, пока не подтверждена его пригодность или не найдена другая копия.

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

Во время проверки или чтения backup SQL Server обнаружил damage в резервном наборе; код фиксирует факт обнаружения, а соседние сообщения уточняют место и тип повреждения.

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

  • Checksum/структурная проверка выявила повреждение блока backup.
  • Соседняя ошибка указывает на конкретную страницу, носитель или I/O-сбой.
  • Backup был создан или хранился в условиях, где целостность данных нарушилась.

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

  • Соберите сообщения непосредственно до и после 3189 — они важнее самого общего кода.
  • Проверьте этот же набор на другой копии/носителе, чтобы отделить повреждение файла от проблемы чтения storage.
  • Сопоставьте 3189 с 3182/3183/3186 или другими кодами той же операции.

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

  1. Если есть clean backup, используйте его вместо набора с обнаруженным damage.
  2. Устраните проблему storage/I/O до создания новой резервной копии.
  3. После выбора recovery point проверьте восстановленную базу на целостность до возврата в эксплуатацию.

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

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

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

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

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

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

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

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

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