对于我的SQL Server 2005备份计划,我想在周日完成一次:
BACKUP DATABASE myDatabase TO DISK = 'D:\Database Backups\myDatabase_full.bak' WITH FORMAT
GO
然后我想在一周剩下的时间里每晚做一次差异:
BACKUP DATABASE myDatabase TO DISK = 'D:\Database Backups\myDatabase_Diff.bak' WITH DIFFERENTIAL
GO
我的假设是,如果数据库中很少/没有活动,那么差异不会增加(或者不会增加太多)。
但是,当我在上面运行差异备份时(很少或没有活动),我看到差异备份一次增加了我的meg。为什么会这样增加?
由于
答案 0 :(得分:1)
我必须首先说我会想到你的差异备份大小...所以我必须检查它...从我能读到的内容:
缺点是,如果在完全备份后运行多个差异备份,则可能在每个差异备份中包含一些已包含在早期差异备份中但尚未最近修改的文件
我仍然试图找到可以包含哪些类型的文件,而不是完整备份似乎无法找到答案,但从我可以看到备份增长的原因将是...我仍然会继续寻找,如果我找到答案生病回来评论