SQL课件Server 2005案例教程周仁云 ISBN 9787811343960 PPT第13章.ppt

SQL课件Server 2005案例教程周仁云 ISBN 9787811343960 PPT第13章.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第13章 数据库备份与恢复 【学习目标】 本章将要学习数据库管理过程中的备份与恢复,包括备份与恢复的基本概念,备份与恢复的类型、及备份与恢复的过程等内容,本章的学习要点有: ◆ SQL Server 备份的基本概念; ◆ 备份的分类及设备管理; ◆ 数据备份的操作; ◆ 数据库恢复的定义及模式; ◆ 数据恢复的操作; ◆ 系统数据库的恢复 【学习导航】 在数据库的管理过程中,数据是非常重要的,甚至要比数据库本身要重要得多。但因为种种原因,如系统故障、计算机硬件故障、用户操作失误等,都有可能会损坏数据或造成数据损失。为了保证在发生这些意外的时候可以最大限度地挽救数据,数据库管理员必须要经常备份数据库里的数据。以便在事故发生后还原数据库,尽可能避免或减少各种事故造成的数据损失。 13.1 数据库的备份 备份就是制作数据库结构、对象和数据的拷贝,以便在数据库遭到破坏时能够还原或恢复数据。 需要说明的是,数据库备份并不是简单地将表中的数据复制,而是将数据库中的所有信息,包括数据库表、视图、索引、约束条件,甚至是数据库文件 的路径、大小 和增长方式等信息也进行备份。 13.1.1 备份的基本概念及其重要性 备份就是制作数据库副本,是将数据库中的部分或全部内容复制到磁带或另一个磁盘上保存起来的过程。这些复制的数据称为后备副本。 在建立和使用数据库系统的过程中,会不断地向系统存储和更新各种重要的数据,其中包括为系统创建的各种数据库对象。一旦数据库遭到破坏,在没有最近全国人民代表大会的情况下就需要花很大的工作量来进行恢复。而随着时间的推移,存储数据量越来越大,数据被破坏或丢失后重新修复的可能性就越小。正确、及时地进行数据备份能减少数据丢失后恢复数据库的工作量。所以为了避免数据在遭破坏或丢失后无法恢复,必须对数据库进行备份。 13.1.2 备份的分类和类型 备份可分为静态备份和动态备份。 备份期间不允许对数据库进行任何存取、修改等活动的备份方式称为静态备份。备份期间允许对数据库进行存取或修改,即备份和用户事务可以并发执行的备份方式称为动态备份。不管是采用静态还是动态备份,为了保证数据库的有效性,应停止对数据库的所有操作。 SQL Server 2005在数据库的备份和恢复方面进行了一些改进,引入一些新的功能,提供了四种备份数据库的方式: 1.完整备份:备份整个数据库的所有内容,包括事务日志。该备份类型需要比较大的存储空间来存储备份文件,备份时间也比较长,在还原数据时,也只要还原一个备份文件。 2.差异备份:是指将最近一次数据库备份以来发生的数据变化备份起来,是完整备份的补充。差异备份只备份上次完整备份后更改的数据。相对完整备份来说,差异备份的数据量比完整数据备份小,备份的速度也比完整备份要快。因此,差异备份通常作为经常用到的备份。 案例: 在2009年3月6日早上8点进行了完整备份后,在3月12日和3月15日又进行差异备份,那么在3月12日的差异备份里记录的是从3月6日到3月12日这一段时间里的数据变动情况;而在3月15日的差异备份里记录的是从3月6日到3月15日之一段时间里的数据变动情况。因此,如果要还原到3月15日的数据,只要先还原3月6日做的完整备份,再还原3月15日做的差异备份就可以了。 3.事务日志备份:事务日志备份只备份事务日志里的内容。事务日志记录了上一次完整备份或事务日志备份后数据库的所有变动过程。事务日志记录的是某一段时间内的数据库变动情况,因此在做事务日志备份之前,也必须要做完整备份。与差异备份类似,事务日志备份的备份文件和时间都会比较小。 案例: 在2009年3月11日早上8点进行了完整备份后,在3月12日和3月13日又进行事务日志备份,那么在3月12日的事务日志备份里记录的是从3月11日到1月13日这一段时间里的数据变动情况;而在3月13日的事务日志备份里记录的是从3月12日到3月13日之一段时间里的数据变动情况。因此,如果要还原到3月13日的数据,只要先还原3月11日做的完整备份,再还原3月12日做的事务日志备份,最后还要还原3月13日所做的事务日志备份。 实际应用中,为了最大限度地减少数据库还原时间及降低数据损失数量,经常综合使用完整备份、差异备份和事务日志备份。 例如: (1)有规律地进行数据库备份,如每天进行备份; (2)较短霎时间间隔进行差异备份,如3或4个小时; (3)在相临的两次备份之间进行事务日志备份,可以每20或30分钟一次。 4.数据库文件和文件组备份:如果在创建数据库时创建了多个数据库文件或文件组,可以使用该备份方式。使用数据库文件和文件组备份方式可以只备份数据库中的某些文

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档