sql server 第十二章.ppt

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12章 备份与恢复 学习目标 本章要点 上机练习 习 题 学习目标 尽管SQL Server系统中采取了各种措施来保证数据库的安全性和完整性,但硬件故障、软件错误、误操作、病毒或故意破坏仍是可能发生的。这些故障会造成运行事务的异常中断,影响数据的正确性,甚至会破坏数据库,使数据库中的数据丢失。所以需要提出另外的方案,即数据库的备份和恢复来解决这些问题。 学习目标 本章介绍了数据库备份与恢复的基本概念、类型及方法。重点应了解各种不同数据库备份方法的异同点,学会根据不同实际情况制定相应的备份与恢复策略。并掌握使用SQL Server企业管理器及T-SQL语句进行数据库备份与恢复的操作方法,通过本章学习将掌握如何在数据库中对数据进行备份和还原操作。 本章要点 备份与恢复的概念 备份数据库 恢复数据库 制定备份与恢复计划 备份与恢复的概念 本节将介绍备份与恢复的概念。 基本概念 数据库备份 数据恢复方式 基本概念 备份是指制作数据库结构、对象和数据的复制,以便在数据库遭到破坏的时候能够及时修复数据库;恢复则是指将数据库备份加载到服务器中的过程。SQL Server提供了一套功能强大的数据备份和恢复工具,在系统发生错误的时候,可以利用数据的备份来恢复数据库中的数据。 基本概念 在下述情况下,需要使用数据库的备份和恢复的情况如下。 存储媒体损坏:例如存放数据库数据的硬盘损坏。 用户操作错误:例如非恶意地或恶意地修改或删除数据。 基本概念 整个服务器崩溃:例如操作系统被破坏,造成计算机无法启动。 不同的服务器之间移动数据库:把一个服务器上的某个数据库备份下来,然后恢复到另一个服务器中去。 基本概念 由于SQL Server支持在线备份,所以通常情况下可以一边进行备份,一边进行其他操作。但是,在备份过程中避免执行以下操作。 创建或删除数据库文件。 创建索引。 基本概念 执行任何无日志记录操作。包括数据的大容量装载(bcp和BULK INSERT)、SELECT INTO等语句。 自动或手工缩小数据库或数据库文件大小。 基本概念 恢复是将遭受破坏、丢失的数据或出现错误的数据库恢复到原来的正常状态。这一状态是由备份决定的,但是为了维护数据库的一致性,在备份中未完成的事务并不进行恢复。 基本概念 进行备份和恢复的工作主要是由数据库管理员来完成的。实际上,数据库管理员日常比较重要和频繁的工作就是对数据库进行备份和恢复。 数据库备份 在SQL Server2000中,数据库备份有以下4种类型。 完全数据库备份 差异备份 事务日志备份 文件或文件组备份 完全数据库备份 完全数据库备份是指备份整个数据库的内容,包括所有的数据以及数据库对象。恢复时,仅需要恢复最后一次完全数据库备份即可。该备份以后的修改都将丢失。 完全数据库备份 这种备份的主要优点是操作简单,可按一定的时间间隔预先设定,恢复时,只需一个步骤就可以完成。但在备份过程中需要花费的时间和空间较多,不宜频繁进行。适合于小型数据库,或者数据库中的数据变化很少的情况。 差异备份 差异备份又叫增量备份,即只备份自上次数据库备份后发生更改的部分数据库。与完全数据库备份相比,差异备份由于备份的数据量较小,所以备份和恢复所用的时间较短。通过增加差异备份的备份次数,可以降低丢失数据的风险。 事务日志备份 事务日志备份只备份最后一次日志备份后所有的事务日志记录。备份所用的时间和空间更少。利用日志备份进行恢复时,可以指定恢复到某一个事务。但利用日志备份进行恢复时,需要重新执行日志记录中的修改命令来恢复数据库中的数据,所以通常恢复的时间较长。 事务日志备份 在实际中为了最大限度地减少数据库恢复时间以及降低数据损失程度,一般经常综合使用完全数据库备份、差异备份和事务日志备份。建议每周进行一次完全数据库备份,每天进行一次差异备份,每小时执行一次日志备份,这样最多只会丢失一小时的数据。 事务日志备份 恢复时,先恢复最后一次全库备份,再恢复最后一次差异备份,再顺次恢复最后一次差异备份以后进行的所有事务日志备份。 文件或文件组备份 即备份某个数据库文件或数据库文件组。必须与事务日志备份结合才有意义。在恢复时,使用事务日志使所有的数据文件恢复到同一个时间点。 文件或文件组备份 例如,下表某数据库在3个不同时刻分别做了不同的数据库备份。若在时刻3以后数据库被破坏,要恢复数据库时就要按表中“恢复顺序”列中所给出的顺序进行。 数据库备份与恢复顺序表 数据恢复方式 在SQL Server 2000中有3种数据库恢复模式,它们分别是简单恢复、完全恢复和大容量日志记录恢复。 简单恢复 完全恢复 大容量日志记录恢复 简单恢复 简单恢复就是指在进行数据库恢复时仅使用了完

文档评论(0)

精华文档888 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档