数据库chapter7(15)
时间:2025-02-27
时间:2025-02-27
华中科技大学管理学院数据库课件,“我为人人”服务队收集整理上传
4畅数据库恢复模式
当数据库系统出现故障或被毁坏时,要进行数据库恢复。数据库恢复的前提是对数据库已经进行了备份。数据库恢复有简单恢复、完全恢复、批日志恢复三种模式。
(1)简单恢复
简单恢复(SimpleRecovery)是指在进行数据库恢复时仅使用了完全备份或差异备份,而不涉及事务日志备份。简单恢复模式可使数据库恢复到上一次备份的状态,但由于不使用事务日志备份来进行恢复,所以无法将数据库恢复到失败点状态。
(2)完全恢复
完全恢复(FullRecovery)是指通过使用数据库备份和事务日志备份将数据库恢复到失败点状态,因此几乎不造成任何数据丢失。
(3)批日志恢复
批日志恢复(Bulk‐loggedRecovery)在性能上要优于简单恢复和完全恢复模式,它能尽最大努力减少批操作所需要的存储空间。
5畅数据库恢复的顺序
在对数据库进行恢复之前,应对数据库的访问进行一些必要的限制,因为在数据库被完全恢复正确状态之前,是不允许用户访问数据库的。
在恢复过程中,除了要限制用户对数据库的访问外,如果数据库的日志没有损坏,还可以在恢复之前对数据库进行一次日志备份,这样就可以将数据库的损失减少到最少。
恢复数据库是有一定顺序的,一般先恢复最近的完全数据库备份,因为它是数据库的最近的全部信息;然后恢复完全备份之后的最近的差异数据库备份(如果有的话);最后按日志备份的先后顺序恢复自最近的完全或差异数据库备份之后的所有日志备份。
6畅使用SQLServer实现备份和恢复
可以使用SQLServer2008直接实现数据库的备份和恢复,也可以采用Transact‐SQL语句恢复数据库。下面以“饭卡管理系统”为例,分别用两种方式实现数据库的备份和恢复。
(1)使用SQLServer2008备份数据库
1)展开“数据库”目录,在要备份的数据库上单击鼠标右键,在弹出的快捷菜单中选择“任务”选项,然后再选择“任务”下的“备份”选项,弹出如图7畅4所示的对话框,进入备份数据库的“常规”选项页。
华中科技大学管理学院 177
上一篇:超市收银员的工作岗位分析报告
下一篇:BBC新闻稿22篇