Ответ эксперта

Чем различаются полная, дифференциальная и журнальная копии SQL Server?

Вопрос по направлению: Экспертиза СУБД Microsoft SQL Server

Ответ

Полная резервная копия служит базой восстановления. Дифференциальная хранит изменения относительно соответствующей differential base и сокращает число журналов, которые потребуется применить, но сама по себе не обязательна. В модели FULL состояние можно восстановить из подходящей полной копии и непрерывной последовательности log backup без differential. Журнальная копия охватывает определённый диапазон журнала и последовательно продвигает восстановленную базу по цепочке LSN.

Проверяют заголовки, тип и принадлежность набора, DatabaseBackupLSN, FirstLSN, LastLSN, recovery fork, DatabaseGUID и FamilyGUID. Для differential отдельно сверяют DifferentialBaseLSN, DifferentialBaseGUID и IsCopyOnly. Расширение файла не доказывает его тип. RESTORE VERIFYONLY помогает проверить читаемость и комплектность, но не заменяет фактическое восстановление и проверку целостности. Испытания выполняют на отдельном стенде, сохраняя исходные файлы и фиксируя хэш-значения.

Актуализировано
Обсудить задачу

Нужна экспертиза или консультация?

Опишите ситуацию и цель обращения. Мы определим нужный вид исследования, подберём профильного эксперта и поможем подготовить вопросы и материалы.

  • Подберём специалиста
  • Поможем с вопросами
  • Оценим срок и стоимость
Оценить материалы или позвоните 8 (800) 333-24-09 Бесплатный звонок по России