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

SQL Server数据库需求分析论文课件.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL Server数据库需求分析论文课件

第十四章 备份恢复与数据传输 数据库备份和恢复的基本概念 备份和恢复 数据传输 一、备份基本概念 备份就是指对SQL Server 数据库或事务日志进行拷贝。数据库备份记录了在进行备份这一操作时数据库中所有数据的状态。如果数据库因意外而损坏,这些备份文件将在数据库恢复时被用来恢复数据库。 可能造成数据损失的因素: 软、硬件故障; 用户误操作; 病毒; 一些难以预料的因素;(盗窃、电源、自然灾害等) 数据受损处理方法: 删除受损数据库,从数据备份文件中恢复数据库到某一正确状态 备份设备 在进行备份以前首先必须指定或创建备份设备,备份设备是用来存储数据库、事务日志或文件和文件组备份的存储介质,备份设备可以是硬盘、磁带或管道。当使用磁盘时,SQL Server允许将本地主机硬盘和远程主机上的硬盘作为备份设备,备份设备在硬盘中是以文件的方式存储的;当时用磁带时,只能是本地磁带。 备份设备可分为逻辑备份设备和物理设备。 二、SQL SERVER的备份策略: 1、备份策略: 确定什么时候备份; 备份到何处; 谁来做备份; 2、设计备份策略的指导思想: 以最小的代价恢复数据 3、谁来做备份 sysadmin db_owner db_backupoperator 授权指定用户 4、备份内容 系统数据库 用户数据库 5、备份方法: 1)全量数据备份 备份整个数据库,恢复时恢复所有。 优点是简单,缺点是数据量太大,非常耗时。全数据库备份因为容易实 施,被许多系统优先采用。在一天或一周中预定的时间进行全数据库备份使 你不用动什么脑筋。使用这种类型的备份带来的问题是非常缺乏灵活性,而 且当数据库被冲掉后,你面临丢失大量数据的潜在威胁。 2)增量数据备份 所谓增量,就是以某个起始时间点的全量数据为基础,备份该时间点以 后的数据。而起始时间点的全量数据,就是通过全量备份而为的。 如果有人告诉你“每周一进行全量备份,以后每天进行一次增量备份。”, 这就意味着,星期一作一次全量配份,形成一个起始时间点的全量数据;星 期二备份星期一以来的数据;星期三也备份星期一以来的数据;.......星期天 也备份星期一以来的数据。到第二周的星期一时,又执行一次全量配份,再 开始新的备份周期。 3)日志备份 一个事务日志备份只备份事务日志中的信息。事务日志备份 必须与至少一次全数据库备份联用,这是因为如果恢复数据, 必须要有一个开始点。事务日志备份比全数据库备份少花费许 多资源,经常执行也容易多了。 意外发生时已经完成的事务都将被恢复,这种策略可以将数 据库恢复到意外发生前的状态。 4)规划数据库备份与恢复 预测所有可能的意外事故; 针对每种可能的事故,设计对应的解决方案; 方案测试; 简单恢复 所谓简单恢复就是指在进行数据库恢复时,仅使用了数据库备份或差异备份,而不涉及事务日志备份。简单恢复模式可使数据库恢复到上一次备份的状态,但由于不使用事务日志备份来进行恢复,所以无法将数据库恢复到失败点状态。当选择简单恢复模式,时常使用的备份策略是首先进行数据库备份,然后进行差异备份。 完全恢复 完全数据库恢复模式是指通过使用数据库备份和事务日志备份将数据库恢复到发生失败的时刻,因此几乎不造成任何数据丢失。这成为对付因存储介质损坏而数据丢失的最佳方法。为了保证数据库的这种恢复能力,所有的批数据操作,创建索引都被写入日志文件。选择完全恢复模式时常使用的备份策略是: 首先进行完全数据库备份 然后进行差异数据库备份 最后进行事务日志的备份 如果准备让数据库恢复到失败时刻,必须对数据库失败前正处于运行状态的事务进行备份。 五、数据传输服务 数据传输服务简介:很多情况下,需要集成的数据总是以不同的格式,存储在不同的地方,有的可能是文本文件,有的虽然具有表结构但不属于同一种数据源。这些情况极大地妨碍数据的集中处理,SQL Server 提供了令人欣慰的组件,即(Data Transformation Services) DTS。 DTS 本身包含多个工具,并提供了接口来实现在任何支持OLE DB 的数据源间导入、导出或传递数据,并使这一工作变得简单、高效。这意味着不仅可以在SQL Server 数据源间进行数据的转储,而且可以把Sybase、Oracle、Informix下的数据传递到SQL Server。 利用DTS 可能在任何OLE DB、ODBC 驱动程序的数据源或文本文件和SQL Server 之间导入导出或传递数据具体表现在: 数据的导入导出服务:通过读写数据在不同应用程序间交换数据。例如可将文本文件或Microsoft Access数据库导入到SQ

文档评论(0)

cgtk187 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档