SQL SERVER的三种备份策略
有三种备份策略:全量数据备份、增量数据备份、日志备份。不过,这三种备份策略相互之间并不是完全独立的,后两种备份机制必须与第一种机制配合使用。 1. 全量数据备份 备份整个数据库,恢复时恢复所有。优点是简单,缺点是数据量太大,非常耗时 2. 增量数据备份(Differential Backups) 所谓增量,就是以某个起始时间点的全量数据为基础,备份该时间点以后的数据。而起始时间点的全量数据,就是通过全量备份而为的。 如果有人告诉你“每周一进行全量备份,每天进行一次增量备份。”,这就意味着,星期一作一次全量配份,形成一个起始时间点的全量数据;星期二备份星期一以来的数据;星期三也备份星期一以来的数据;…….星期天也备份星期一以来的数据。到第二周的星期一时,又执行一次全量配份,再开始新的备份周期。 如果要恢复星期三的数据,则要先恢复星期一的全量数据,然后再恢复在星期一到星期三之间的增量数据。 详见本文附图。 3. 日志备份 周一做一次全量数据备份,周二时备份 周一至周二 的日志,周三时配份 周二至周三 的日志……。 若要恢复周三的数据,则先恢复到周一的全量数据,再按 周一至周二的日志、 周二至周三的日志 进行数据库操作 详见本文附图 4. 增量数据备份与日志备份相结合 详见本文附图