网站大量收购闲置独家精品文档,联系QQ:2885784924

第7章 7.4 数据库备份与恢复.pptVIP

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息工程系 叶丽珠 保证数据的一致性是对数据库的最基本的要求,事务是数据库的逻辑工作单元,只要保证了事务的ACID特性,也就保证了数据库处于一致性状态; 事务处理技术主要包括数据库恢复技术和并发控制技术。数据库恢复机制和并发控制机制是数据库管理系统的重要组成部分; 本节着重讨论SQL SERVER数据库的备份、恢复策略和实现技术 。 本节学习内容 备份和恢复概述 故障的种类 数据库备份 数据库恢复 一、备份和恢复概述 尽管SQL SERVER 系统采取了多种措施来保证数据库的安全性和完整性,但硬件故障、软件错误、病毒、误操作或故意破坏仍可能发生,这些故障轻则造成运行事务非正常中断,影响数据正确性,重则破坏数据库,使数据库中的数据部分或全部丢失。 因此,为了避免因系统本身的故障而造成的数据的破坏或丢失,数据库管理系统提供了把数据库从错误状态恢复到某一正确状态的功能,这种功能称为恢复,数据库的恢复是以备份为基础的。 1. 恢 复 故障是不可避免的 系统故障:计算机软、硬件故障 介质故障:存储设备故障 人为故障:操作员的失误、恶意的破坏等。 数据库的恢复 把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态或完整状态); 数据库中的数据丢失或被破坏可能原因: (1) 计算机硬件故障。由于使用不当或产品质量等原因,计算机硬件可能会出现故障,不能使用。如硬盘损坏会使得存储于其上的数据丢失。 (2) 软件故障。由于软件设计上的失误或用户使用的不当,软件系统可能会误操作数据引起数据破坏。 (3) 病毒。破坏性病毒会破坏系统软件、硬件和数据。 (4) 误操作。如用户误使用了诸如DELETE、UPDATE等命令而引起数据丢失或被破坏。 (5) 自然灾害。如火灾、洪水或地震等,它们会造成极大的破坏,会毁坏计算机系统及其数据。 (6) 盗窃。一些重要数据可能会遭窃。 数据库恢复就是当数据库出现故障时,将备份的数据库加载到系统,从而使数据库恢复到备份时的正确状态。 恢复技术是衡量系统优劣的重要指标; 系统进行恢复操作时,先执行一些系统安全性的检查,包括检查所要恢复的数据库是否存在、 数据库是否变化以及数据库文件是否兼容等,然后根据所采用的数据库备份类型采取相应的恢复措施。 2. 备 份 我们希望永远不进行恢复数据库的操作,但是数据库的备份操作是必须定期进行的;数据库必须适时地进行备份,以防意外事件的发生而造成数据的损失。 数据库备份需要根据实际情况,制定不同的备份策略,一方面可以保证数据的安全性,另一方面又要避免不必要浪费。 备份策略:确定备份的内容、确定备份介质、确定备份方式、确定备份频率。 1)确定备份的内容 数据库中数据的重要程度决定了数据恢复的必要与重要性,也就决定了数据是否需要备份。数据库需备份的内容可分为系统数据库和用户数据库两部分。 系统数据库包括master、msdb、model数据库,他们是确保SQL Server 2000系统正常运行的重要依据,因此系统数据库必须被完全备份。 用户数据库是存储用户数据的存储空间集。备份时要取决于数据重要程度,主要依据实际的应用领域。 2)确定备份介质 SQL Server 支持3种类型的备份介质: 硬盘:本地磁盘或网络中磁盘,是最常用的备份介质,但费用较高; 磁带:是大容量的备份介质,磁带仅可用于备份本地文件。价格较为便宜,存储容量大,便于保存和携带; 命名管道(Named Pipe):主要用于第三方备份软件,SQL Server提供给其他软件公司所开发的数据库备份和恢复软件,提供特殊的数据库备份和恢复方法。 3)确定备份方式 数据库备份 完整数据库备份:将整个数据库全部备份下来; 差异数据库备份:指在一次完整备份数据库后,只备份以后对数据库的修改内容; 事务日志备份:仅备份用户对数据库操作的记载; 文件、文件组备份:仅备份特定的数据库文件或文件组,对于在多个文件中的大型数据库,可以使用这种方法进行备份; 完整、差异、事务日志数据库备份 4)备份的频率 确定数据库备份频率是一件很困难的事情;备份太频繁既浪费时间,又浪费设备;备份间隔时间过长,就有可能造成部分数据的损失; 要考虑两个因素:一是存储介质出现故障或其他故障可能导致数据损失而需要恢复被损失数据的工作量的大小;而是数据库的事务数量; 更应该考虑用户自己的系统环境; 5)何时备份? 对于系统数据库和用户数据库,其备份时机是不同的。 当系统数据库master、msdb、model中任何一个被修改以后,都要将其备份。 当创建数据库或修改、加载数据库时,应备份数据库。 6)谁来作备份? 具有以下角色的成员可以作备份操作: 固定的服务器角色sysadmin(系统管理员); 固定的数据库角色db_owner(数据库所有者); 固定

文档评论(0)

smashing + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档