我的方法是
星期天第一次差异备份
backup database dbname to disk ='\\backuppath\sunday_1.bak' with format
星期天第二次差异备份
backup database dbname to disk ='\\backuppath\sunday_2.bak' with format
星期一第一次差异备份
backup database dbname to disk ='\\backuppath\monday_1.bak' with format
星期一第二次差异备份
backup database dbname to disk ='\\backuppath\monday_2.bak' with format
以此类推。这样一周下来,你只会有14个差异备份文件。注意我的 with format 选项。
该选项可以保证你每周一都备份都是使用上周上该时间点的文件,并且本周一备份时,会对该文件进行初始化,这样可以避免备份文件无限制增长。