WEB开发网
开发学院数据库MSSQL Server MS SQL入门基础:备份和恢复概述 阅读

MS SQL入门基础:备份和恢复概述

 2007-01-03 09:22:21 来源:WEB开发网   
核心提示: 注意:如果对数据一致性要求较高(将数据库恢复到发生损坏的刻),则不应使用数据库备份,MS SQL入门基础:备份和恢复概述(3),2 事务日志备份(Transaction Log Backup)事务日志备份是指对数据库发生的事务进行备份,包括从上次进行事务日志备份、差异备份和数据库完全备份之

注意:如果对数据一致性要求较高(将数据库恢复到发生损坏的刻),则不应使用数据库备份。

2 事务日志备份(Transaction Log Backup)

事务日志备份是指对数据库发生的事务进行备份,包括从上次进行事务日志备份、差异备份和数据库完全备份之后,所有已经完成的事务。在以下情况下我们常选择事务日志备份。 不允许在最近一次数据库备份之后发生数据丢失或损坏现象; 存储备份文件的磁盘空间很小或者留给进行备份操作的时间有限,例如兆字节级的数据库需要很大的磁盘空间和备份时间; 准备把数据库恢复到发生失败的前一点; 数据库变化较为频繁。   由于事务日志备份仅对数据库事务日志进行备份,所以其需要的磁盘空间和备份时间都比数据库备份(备份数据和事务)少得多,这是它的优点所在。正是基于此,我们在备份时常采用这样的策略,即每天进行一次数据库备份,而以一个或几个小时的频率备份事务日志。这样利用事务日志备份,我们就可以将数据库恢复到任意一个创建事务日志备份的时刻。

但是,创建事务日志备份却相对比较复杂。因为在使用事务日志对数据库进行恢复操作时,还必须有一个完整的数据库备份,而且事务日志备份恢复时必须要按一定的顺序进行。比如在上周末对数据库进行了完整的数据库备份,在从周一到本周末的每一天都进行一次事务日志备份,那么若要打算对数据库进行恢复,则首先恢复数据库备份,然后按照顺序恢复从周一到本周末的事务日志备份。

有些时侯数据库事务日志会被中断,例如数据库中执行了非日志操作(如创建索引、创建或删除数据库文件、自动或手工缩小数据库文件大小),此时应该立即创建数据库或差异备份,然后再进行事务日志备份。以前进行的事务日志备份也没有必要了。

上一页  1 2 3 4 5 6  下一页

Tags:MS SQL 入门

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接