SQL SERVER 2000讲稿(第八章).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 备份与恢复 数据库管理系统提供了把数据库从错误状态恢复到某一正确状态的功能,这种功能称为恢复。 数据库的恢复是以备份为基础的,SQL Server 2008的备份和恢复组件为存储在SQL Server数据库中的关键数据提供了重要的保护手段。 8.1 备份和恢复概述 数据库中的数据丢失或被破坏可能是由于以下原因: (1)计算机硬件故障 (2)软件故障 (3)病毒 (4)误操作 (5)自然灾害 (6)盗窃 必须制作数据库备份,以在数据库遭到破坏时能够修复数据。数据库恢复就是把数据库从错误状态恢复到某一正确状态。 备份和恢复还可以备份与恢复将数据库从一个服务器移动或复制到另一个服务器。 8.1.2 数据库备份的基本概念 备份指导思想: 以最小的代价恢复数据。 备份策略与恢复应结合起来考虑 备份策略: 确定何时备份、备份到何处、由谁来做备份、备份哪些内容、备份频率以及如何备份等。 数据库中数据的重要程度决定了数据恢复的必要性与重要性。也就决定了数据是否及如何备份。 数据库需备份的内容可分为系统数据库和用户数据库两部分。 系统数据库记录了重要的系统信息(必须完全备份), 用户数据库则记录了用户的数据(非关键数据可不备份,关键数据要完善备份)。 系统数据库master、msdb、model是确保系统正常运行的重要依据。 Master记录了系统和用户数据库的全部信息,如用户账户、环境变量及系统错误信息等。 Msdb记录了有关系统的代理商服务的全部信息。如作业历史和调度信息等。 Model提供了创建用户数据库的模板信息。 系统数据库必须完全备份。 2、由谁做备份 系统管理员 数据库所有者 允许进行数据库备份的用户 可以通过授权允许其他角色进行数据库备份。 3、备份介质 指将数据库备份到的目标载体,即备份到何处。 硬盘、磁带。 硬盘:是最常用的备份介质。硬盘可以用于备份本地文件,也可以用于备份网络文件。 磁带:是大容量的备份介质,磁带仅可用于备份本地文件。 4、何时备份 (1)系统数据库 当系统数据库master、msdb、model中的任何一个被修改,都要将其备份。 如果数据库master数据库损坏,SQL Server2008可能无法启动,并且用户数据库可能无效。 当执行了下列操作后,应备份master数据库。 创建、修改或删除用户数据库对象。 修改事务日志的系统存储过程。 增加或删除服务器的系统存储过程。 执行与登录有关的系统存储过程。 重命名数据库的系统存储过程。 添加或删除备份设备的系统存储过程。 改变服务器范围配置的系统存储过程。 **** 当修改了系统数据库master、msdb、model时,必须对它们进行备份,但不要备份tempdb,因为它仅包含临时数据。 (2)用户数据库 当执行了下列操作时,应备份用户数据库。 创建数据库或加载数据。 为数据库创建索引。 执行了不记日志的T-SQL命令(BACKUP、SELECT INTO等)。 5、限制的操作 要执行数据库备份的过程中,允许用户对数据库继续操作,但不允许用户在备份时执行下列操作: 创建数据库、修改数据库、创建索引、和不记日志的命令。 6、备份方法 数据库备份常用的两类方法: 完全备份和差异备份 (1)完全数据库备份 按常规定期备份整个数据库,包括事务日志。 (2)数据库和事务日志备份 记录两次数据库备份之间所有的数据库活动记录。 (3)差异备份 只备份自上次数据库备份后发生更改的部分数据库,用来扩充完全数据库备份或数据库和事务日志备份方法。 (4)数据库文件或文件组备份 只备份特定的数据库文件或文件组,同时还要定期备份事务日志,这样在恢复时可以只还原已损坏的文件,而不用还原数据库的其余部分,从而加快恢复速度。 5、备份频率 确定备份频率主要考虑两点: 一是系统恢复的工作量。 二是系统执行的事务量。 另外,备份方法不同,备份频率也可不同。完全备份,频率应低,差异备份,频率应高。 通常如果系统环境为联机事务处理,则应当经常备份数据库;而如果系统只执行少量作业或主要用于决策支持,就不用经常备份。 8、性能考虑 (1)备份一个数据库所需的时间主要取决于物理设备的速度,如磁盘设备的速度通常比磁带设备快; (2) 通常备份到多个物理设备比备份到一个物理设备要快; (3) 系统的并发活动对数据库的备份有影响,因此在备份数据库时,应减少并发活动,以减少数据库备份所需的时间。 8.1.3 数据库恢复概念 数据库恢复就是当数据库出现故障时,将备份的数据库加载到系统,从而使数据库恢复到备份时的正确状态。 恢复是与备份相对应的系统维护和管理操作,系统进行恢复操作时,先执行一些系统安全性的检查,然后根据所采用的数据库备份类型采取相应的恢复措施。 1、准

文档评论(0)

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

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

1亿VIP精品文档

相关文档