SQL SERVER 2008 备份 差异备份和日志文件备份的区别
发布网友
发布时间:2022-05-02 09:30
我来回答
共2个回答
懂视网
时间:2022-05-02 13:51
差异备份是以上一个全备为基点,这个期间所有差异数据的备份。
日志备份是基于前一个全备+日志备份为基点,这个期间的事务日志的备份。(日志备份用于确保还原数据库到某个时间点)
在利用全备+日志备份时,需要有序并逐个还原所有日志备份。假设要还原周六的数据,则需要上周日的全备和周一到周六的所有日志备份才可以。如果有每天的差异备份,则只需要周日的全备+周五的差异备份+周六的日志备份即可。这样还原起来方便快捷,节省时间成本。
数据正常备份计划
1) 每周星期日的2:00:00执行数据库的完整备份;
2) 每周星期一至星期六每天的2:00:00执行数据库的差异备份;
3) 每天在8:00:00和23:59:59之间、每1小时执行数据库的日志备份;
4) 每个月的最后一个星期日的1:00:00执行数据库的完整备份;
需要还原某天某点的数据时
选择完整备份(不会滚未操作事务),当天的差异备份(如果晚于2点)(不会滚未操作事务),外加日志备份
sqlserver全备份,差异备份和日志备份
标签:sso http csdn bsp 日志 net 有序 ext 利用
热心网友
时间:2022-05-02 10:59
差异备份还原时,只能还原到备份的那个点,
日志备份还原时,可以还原到日志覆盖的时间段的任意点。
比如2013-07-01 10点进行了完整备份,2013-07-02 10点进行了差异备份。2013-07-02 10点也进行了日志备份。
今天是2013-07-19,如果你要还原到2013-07-02 10点的数据,就可以使用差异备份。如果你想还原到2013-07-01 10点之后到2013-07-02 10点之前的任意时刻,就可以使用日志备份。追问如果我想进行差异备份的恢复 是不是需要先进行完整备份的恢复? 还有“如果你想还原到2013-07-01 10点之后到2013-07-02 10点之前的任意时刻,就可以使用日志备份。”使用日志备份恢复怎么能恢复到任意时刻呢?要知道日志备份只有一个文件啊,如果想恢复到07-02 9:00的数据,系统能区分9:00 吗?
追答如果我想进行差异备份的恢复 是不是需要先进行完整备份的恢复?
是的,如果没有完整备份,无法进行差异备份的还原。
进行日志还原时,是可以还原到备份覆盖时段中的任意时间。当然这个时间是需要还原的时候指出的,只要指出这个时间,系统就能给你还原到这个时间点。系统是能区分的。具体是要指定几点几分几秒。