1
對於我的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
我的假設是,如果數據庫中幾乎沒有任何活動,則差異不會增加(或不會增加太多)。
但是,當我運行上面的差異備份(很少或沒有活動)時,我看到差異備份一次增加了我的大小。爲什麼它會像這樣增加?
感謝
也:差異。備份不僅包含更改的數據。如果修改了一行,sql將會備份該行所在的整個範圍。如果該行與其他表有關係,將備份更多範圍....所以即使猜測也許你的數據庫包含很多關係..所以一個機會可能使整個備份增長很多 – 2009-08-19 20:53:03