Файлы SQL Backup, различают частичные и полные файлы резервных копий

2

У меня есть запланированные резервные копии, выполняемые через SQL Agent, с полной резервной копией в ночное время и с дифференциальным резервным копированием почасово. Есть ли способ определить, какой из резервных файлов является полной резервной копией и который является последним дифференциалом?

Интуитивно, казалось бы, самая большая резервная копия в течение 24 часов - полная, а последняя меньшая резервная копия - частичная. Однако это не является надежным.

Есть ли способ проверить файл резервной копии, чтобы проверить тип резервного копирования? (Предпочтительно в С#)

Теги:
database-backups

1 ответ

2
Лучший ответ

ИСПОЛЬЗОВАНИЕ

RESTORE HEADERONLY FROM DISK = 'C:\AdventureWorks.BAK'

Затем проверьте BackupType

1 = Database
2 = Transaction log
4 = File
5 = Differential database
6 = Differential file
7 = Partial
8 = Differential partial


Ссылки

  • 0
    Большое спасибо, я дам этому шанс. Хотя из двух ссылок я не сомневаюсь, что это сработает.
  • 0
    Работал как шарм, спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню