2
我有預定的備份運行通過SQL代理,夜間完整備份和每小時差異備份。有沒有辦法確定哪個備份文件是完全備份,哪個是最新的差異?SQL備份文件,區分部分和完整備份文件
從直觀上看,它似乎是24小時內最大的備份是完整的,而最新的較小備份是部分備份。但是,這並不健壯。
有沒有辦法探測備份文件來檢查備份類型? (優選地,在C#)
我有預定的備份運行通過SQL代理,夜間完整備份和每小時差異備份。有沒有辦法確定哪個備份文件是完全備份,哪個是最新的差異?SQL備份文件,區分部分和完整備份文件
從直觀上看,它似乎是24小時內最大的備份是完整的,而最新的較小備份是部分備份。但是,這並不健壯。
有沒有辦法探測備份文件來檢查備份類型? (優選地,在C#)
USE
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
Referrences
非常感謝,我會給這個鏡頭。儘管從這兩個環節來看,我毫不懷疑它會起作用。 – ccook 2009-08-30 22:56:25
像魅力一樣工作,謝謝! – ccook 2009-09-06 05:37:25