Файлы SQL Backup, различают частичные и полные файлы резервных копий - PullRequest
2 голосов
/ 31 августа 2009

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

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

Есть ли способ проверить файл резервной копии, чтобы проверить тип резервной копии? (Желательно в c #)

1 Ответ

2 голосов
/ 31 августа 2009

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

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


Ссылки

...