数据库课件 第十讲 数据库保护.ppt

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
完整备份 包含数据库中全部数据和日志文件信息,也称为是全库备份或者海量备份。 优点:恢复操作简便,只需要将最近一次的备份恢复。 缺点:完全备份所占的存储空间很大且备份的时间较长。 总:SQL Server将备份过程中发生的任何活动,以及把任何未提交的事务备份到事务日志。恢复备份时,利用备份文件中捕捉到的部分事务日志来确保数据一致性。 10.4.1 数据库备份方法 BACKUP DATABASE database_name TO { DISK | TAPE } = physical_backup_device_name 例1:在某一个时间点,对数据库Sample做一个完全备份,备份到文件D:\backup\Sample_full.bak: BACKUP DATABASE Sample TO DISK=’D:\backup\Sample_full.bak’ 差异备份 只记录自上次数据库备份后发生更改的数据。 优点:比完整备份小且备份速度快,主要用于使用频繁的系统,可以经常地备份,将减少丢失数据的危险。 总:使用差异数据库备份将数据库还原到差异数据库备份完成时的那一点。若要恢复到精确的故障点,必须使用事务日志备份。 10.4.1 数据库备份方法 BACKUP DATABASE database_name TO { DISK | TAPE } = physical_backup_device_name WITH DIFFERENTIAL 例2: 若干时间过去了,Sample数据库的内容发生一些变化,需要做一个差异备份: BACKUP DATABASE Sample TO DISK=’D:\backup\Sample_1.bak’ WITH DIFFERENTIAL 10.4.1 数据库备份方法 建议在执行差异数据库备份时使用如下过程: 创建定期的完整数据库备份。 在每个完整数据库备份之间定期创建差异数据库备份。 如果使用完全恢复模型或大容量日志记录恢复模型,则创建事务日志备份的频率比差异数据库备份大。 还原差异数据库备份的顺序为: 还原必威体育精装版的数据库备份。 还原最后一次的差异数据库备份。 如果使用完全恢复或大容量日志记录恢复,则应用自上次创建差异数据库备份后创建的所有事务日志备份。 日志文件备份 当数据库信息更改时,其更新操作将记入日志文件,将这部分操作信息进行备份。 总:日志备份比完整备份使用的资源少,可以使用事务日志备份将数据库恢复到特定的即时点或恢复到故障点。 10.4.1 数据库备份方法 BACKUP LOG { database_name | @database_name_var } TO { DISK | TAPE } = physical_backup_device_name‘ 例3:再过了若干时间,下列命令将数据库Sample的日志备份到D:\backup\Sample_log.bak: BACKUP LOG Sample TO DISK=’D:\backup\Sample_log.bak’ 事务日志备份序列独立于数据库备份。可以生成一个事务日志备份序列,然后定期生成用于开始还原操作的数据库备份。 例子:假设有下列事件序列 : 时间 事件 上午 8:00 备份数据库 中午 备份事务日志 下午 04:00:00 备份事务日志 下午 6:00 备份数据库 晚上 08:00:00 备份事务日志 晚上 10:00 出现故障 分析:晚上 8:00 创建的事务日志备份包含从下午 4:00 到晚上 8:00 的事务日志记录,中间跨越下午 6:00 创建数据库备份的时间。事务日志备份序列从上午 8:00 创建的初始数据库备份到晚上 8:00 创建的最后一次事务日志备份是连续的。 10.4.1 数据库备份方法 方案一:使用最后一次创建的数据库备份还原数据库 创建当前活动事务日志的备份。 还原下午 6:00 的数据库备份,然后应用晚上 8:00 的数据库备份和活动事务日志备份。 分析:还原进程检测到晚上 8:00 的事务日志备份包含自上次还原备份后所发生的事务。因此,还原操作向下扫描事务日志直至下午 6:00 完成数据库备份时对应的即时点,并且只前滚事务日志备份内自该点后所完成的事务。对晚上 10:00 的事务日志备份再执行一次上述操作。 10.4.1 数据库备份方法 方案二:使用以前的数据库备份(早于

文档评论(0)

xiaofei2001128 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档