用事务日志实现SQL Server数据库时点还原的方法

更新时间:2023-06-04 13:01:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

备份与恢复是DBA的最重要任务之一。本文介绍了SQL Server中数据库备份恢复方法,同时,就利用事务日志实现时点还原做了详细讨论,使数据的管理更加灵活。并给出了时点还原的实例。

维普资讯

商业科技

用事务日一刘学超[摘

原的方法杨东方秦皇岛职业技术学院白寅生沧州财经学校

要】备份与恢复是 D A的最重要任务之一。本文介绍了SLSr r B Q e e中数据库备份恢复方法,同时,就利用事务日志实现时点 v

还原做了详细讨论,使数据的管理更加灵活。并给出了时点还原的实例。 [关键词】 Q e e数据库事务日志数据备份数据还原时点还原 S LSr r v 定要保证事务日志的一致性,当需要进行时点还原时.首

备份与恢复概述

然后再逐次恢复日志 .下图所示 (如在如今硬件既可靠又有冗余,好像就不需要备份了.但是硬件先恢复完全备份的数据库,只能防止这个硬件出故障。导致数据丢失的还有其他原因 .如由 企业管理器中实现 ):

于用户或管理员错误 (即使数据库专家也难免会损毁数据库) .数据被破坏 .恶意破坏数据或火灾之类的灾难是难以避免的。因此

作为 D A最重要的任务之一就是要制定良好的备份.还原计划。 B备份类型备份是 D A定期地将整个数据库复制到磁带或另一个磁盘上 B

保存起来的过程。常用的数据备份类型有:完全数据库备份 .差异数据库备份、事务日志备份、文件或文件组备份。一个通用的备份策略是:以较长的时间间隔执行完全备份 .以适中的时间间 隔进行差异备份 .并以较短的时间间隔进行事务日志备份。当数据遭到破坏后就可以利用备份来恢复或还原数据库。 2恢复模型 S LSre 0 0 Q evr 0中增加了恢复模型。种恢复模型分别是:fl 2三 I u

选中时点还原选项后 .右边边文本框即被激活输入时点后 .确定 .数据库即被恢复到指定时刻。

(完全) uk l g d批量登记) s l(、b l o e (—g i e简单 ) mp。F l恢复:种恢复方式提供了最大的灵活性 .用完全数据库 u_这库备份和事务日志备份组合实现。也可以进行差异备份和文件级备份。该恢复方式可以将数据库恢复到特定时刻。BuI k—

也可以用Tasc- Q rnat S L实现 .具体操作如下:R t r d t b s x gl fom xs t a k p eso e a a a e s r d

aab c u w ih i= 1 t fl en rc ey o e ov r.

l gd恢复:该模式也可以完全恢复数据库 .但如果事 o e g

/ x dfbcu为完全备份的数据库/ saaak pGo

务日志文件包含批量操作 .则不能够恢复到特定时刻而是需要恢复整个日志。

R s oe o x glfO e t r lg s 『m w i fl n r c e y t i h e=1 o e ov r

Smpe i l恢复:该模式是最基本的备份与恢复模型。只限于完全数据库与差异备份数据库的恢复。数据库是一个装载数据库的备份 .然后应用事务日志重建的

/ x r akp为第一次进行的日志备份/ s bcu l zGo

R s oe o x g fom x rb c u 2 e t r lg s l r sz a k p w ih i= 3 e o r so t f l e r c vey tp.

过程。一个通用的恢复策略是:首先恢复完全备份的数据 .然后恢复差异备份数据 .最后根据事务日志备份进行恢复。 综上所述欲实现时点还原 .即将数据恢复到某个特定的时刻 .就必须设置恢复模式为 fl模式。 I u 二时点还原的实现在许多应用软件 (尤其大多数微软的应用软件 )中.如果有

a= De e b r t c m e 1 3.

2 06 0 08: 0 0 AM

/ x r a kp/ s bc u2为第二次进行的日志备份 z注意:还原过程中一定要注意事务日志备份的连续性 .不在能有中断 .否则时点还原就会失败。 三、小结

数据库管理的最重要任务之一就是备份与还原 .尽管 SQL e r v B误操作 .系统给用户提供了撤消操作 .这样给用户的操作带来很 sre提供了将备份与恢复自动化的工具与模型 .但 D A仍然需要大方便在 D MS中没有提供撤消操作 1 ̄用户误删了表中数确定适当的方法 .建立健壮的恢复、还原计划一方面可以防止 B: l Ll据或某个数据库对象是没有撤消操作的:或者想查看过去任一数据丢失 .另一方面为数据处理提供灵活、方便的使用机制。

时刻某公司数据情况等 .只通过备份恢复功能是作不到的。但是我们可以利用事务日志的特性弥补这一缺陷。以下以 xd数据库 sa

参考文献:

[】& i r ok G ri:S L Sr r0 0系统管理员宝典》 1 r o c ac M cF h a等 (Q e e2 0 ( v .清华大学出版社

为例 .说明时点还原的实现方法:1首先要进行一次完全备份 (里可以使用备份设备也可以 .这使用备份文件进行备份 )。 2紧接着进行一次事务日志的备份。 . 3以上两步做好以后 .就可以不定期的备份事务日志。

[】 2周绪:s L Sre 0 0入门与提高》清华大学出版社《Q e r 0 v2 .[】仲潘等译:SL Sre 0 0实用全书》电子工业出版社 5邱 (q evr 0 ( 2 .

[文兰:SLSr r00数据库管理与开发》电子工业出版社 4愀 (q e e 0 ( v2 .[】学辉:数据库原理与应用》电子工业出版社 5靳《 .

囝场化03(刊第期《现》7月旬总9商代 2年下 ) 4 0 8

本文来源:https://www.bwwdw.com/article/khl1.html

Top