SQLServer2008数据库应用任务驱动式教程教学课件ppt作者于晓静任务10课件.pptxVIP

SQLServer2008数据库应用任务驱动式教程教学课件ppt作者于晓静任务10课件.pptx

  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文档。上传文档
查看更多
SQLServer2008数据库应用任务驱动式教程教学课件ppt作者于晓静任务10课件.pptx

任务10 数据库的备份和恢复10.1 任务的提出10.1.1 任务背景由于各种原因,存放数据的服务器有可能会发生故障,其中的数据有可能会丢失。所以,数据库管理员应该对数据库的数据进行备份(即复制数据)。以便在故障发生后,尽可能完整恢复故障前一时刻的数据库中的数据。这是数据库管理员的重要任务之一。10.1.2 任务描述 数据备份当一个单位偶尔进行数量较少数据变更时,比较适于采用手动对数据库进行完整备份,即在SSMS中进行数据完整备份;当一个单位的业务量较多且很频繁,建议使用自动备份方式。并且,对数据库分不同周期进行完整备份、差异备份和事务日志备份; 数据恢复根据数据损坏的情况下,进行数据还原工作。10.2 任务的实施10.2.1 手动进行完整数据库备份数据完整备份(简称完整备份)是指将数据库中的数据和对象完整复制到一个安全的介质中。该介质可以是磁盘和磁带。为了更好的管理这些介质上的备份数据,一般情况下,在备份之前,先创建一个备份设备,用于保存备份的数据。使用SSMS创建备份设备 使用SSMS进行完整备份10.2.2 自动进行完整备份+差异备份+事务日志备份一般情况下,教务管理系统业务是白天的业务数量大且数据变更频繁,午夜后业务较少。根据这种业务特点,计划采用每天0:00时进行一次完整备份,每隔一个小时进行一次差异备份,每隔15分钟进行一次事务日志备份。 例,利用SQL SERVER 2008自带的维护计划创建一个计划对数据库进行备份,以实现数据库的定时自动备份。10.2.3 数据恢复上面两小节介绍了数据库备份的各种方法,不论是完整备份,还是差异备份和事务日志备份,目的都是要在数据库中数据发生损坏后,能够及时准确的恢复原来的数据,即数据恢复或还原。 本小节仅就“完整备份+差异备份+事务日志备份”后,进行数据恢复的方法做一介绍。对于其他方式的备份后,数据恢复的方法可参照执行,在此不作赘述。10.3 知识链接10.3.1 备份的定义和作用“备份”是制作数据库中数据的副本,以便在数据库遭到破坏时能够修复数据库。造成数据库中数据损坏或丢失的原因是多种多样的,软硬件系统瘫痪、人为误操作、存储数据的磁盘被破坏、地震、火灾、战争、盗窃等灾难都会引起数据库数据的损坏。如果在此之前,进行了适当的备份,就可以恢复数据,使损失降到最小甚至没有损失。另外,数据库备份也对数据库例行的管理工作(例如,将数据库从一台服务器复制到另一台服务器、设置数据库镜像和文件归档等)也很有用。10.3.2 备份的类型由于数据库的备份过程是在数据库服务器联机状态下进行的,而数据库备份过程势必会增加服务器的运行负载,从而降低了服务器处理其他事务的效率。为了更好地降低和平衡服务器的负载,提供其效率,SQL Server 2008提供了三种不同的备份类型:完整数据备份、差异备份和事务日志备份。 10.3.2 备份的类型 完整数据备份(简称完整备份)是指包含数据文件、相关的事务日志、数据库结构和文件结构的备份。完整备份是差异备份和事物日志备份的基础,也是数据恢复的起点,即先进行一个完整备份的恢复,在此基础上选择合适的差异备份和事务日志备份进行备份。一般来说,完整备份过程数据复制量大、占有服务器的时间较长。因此,不易过于频繁进行完整备份。10.3.2 备份的类型 差异备份 是在指上一次完整备份之后,所有更改的数据部分进行的备份。差异备份仅包含基准备份之后更改的数据区。在还原差异备份之前,必须先还原其基准备份。相对来说,差异备份较完整备份数据复制量小,占有服务器的时间较短。10.3.2 备份的类型 事务日志备份是指包括了在前一个日志备份中没有备份的所有日志记录。一次事务日志备份后,事务日志文件将删除刚备份完的事务日志,开始记录未完成的事务和新的事务。因此,新的事务日志中没有已备份的日志内容。这一点请读者务必记住。日志主要记录的是对数据库数据修改的T-SQL语句。一般来说,备份速度快,备份时间短。10.3.3 恢复模式根据事务日志记录的内容类型和管理方式不同,所有的数据库都可以设置为三个不同的恢复模式:完全(full),简单(simple)和大容量日志(Bulk-Logged)。可以打开一个数据库的属性页,就可以设置该数据库的恢复模式。10.3.3 恢复模式 完全恢复模式完全恢复模式是默认的恢复模式。在完全恢复模式下,需要手工的对事务日志进行管理。使用完全恢复模式的优点是可以恢复到数据库失败或者指定的时间点上。缺点则是如果没有进行管理的话,事务日志将会快速增长,消耗磁盘空间。所以,在这种恢复模式下,一般都配有份事务日志备份,从而可以截断已提交的事务日志。完全恢复模式可以最大限度地防止出现故障时的数据丢失,它允许进行数据备份和事务日志备份。此模式下,使用数据备

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档