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

[理学]SQL备份与恢复.ppt

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

但当丢失了整个数据库的数据时,那么需要分别还原每一个文件。 例如,如果数据库由几个在物理上位于不同磁盘上的文件组成。当其中一个磁盘发生故障时,只需要还原发生了故障的磁盘上的文件,但文件和文件组备份和还原操作必须与日志备份一起使用。 下图显示了使用多个文件的数据库的结构。请注意,各个表都存储在具体的文件组中。 文件组1 表1 文件组2 表2 表4 文件组3 表3 表5 表6 在多个物理文件上存储的数据库对象 下表显示了一个备份时间表的例子。 对于使用有限的硬件资源和其他资源来管理大型数据库而言,执行文件和文件组备份的功能为其提供了灵活性。 备份文件组 内容 一个星期中的某一天(凌晨1:00) 文件组1 表1 星期五 文件组2 表2 星期六 表4 文件组3 表3 星期日 表5 表6 用于包含多个文件数据库的备份时间表 || 备份类型 完全备份 差异备份 事务日志备份 文件和 文件组备份 特点 速度慢 占用空间大 速度快 占用空间小 恢复速度较快 为大型数据库备份提供了灵活性 是否需要其他备份 是其他备份类型的基础 必须与完全备份一起使用 必须与日志备份一起使用 适用于 ①数据不是非常重要; ②数据变化的频率不大 可与完全备份与事务日志备份结合适用 ①数据非常重要; ②数据变化频繁; ③存储备份文件的空间以及备份时间有限; ④需要进行即时点还原 大型数据库 小型数据库的简单备份可采用只用完全备份或完全备份与事务日志备份相结合的方案。 大型数据库的备份可综合采用完全备份、差异备份以及事务日志备份的方案。 SQL Sever 支持三种主要的数据库还原模式: 还原模式 含义 备份与还原问题 说明 完整模式 记录所有事物 可以执行所有备份与还原操作 在数据还原很重要时使用,但可能导致性能降低 大容量日志模式 记录除大量操作之外的所有事物 可以还原到最新的完全、差异或事务日志备份的末尾,无法执行即时还原 只要可以很容易地再次执行大容量操作,就可以在数据保护与性能之间达到良好的平衡 简单模式 禁用事务日志 只能使用完全备份和差异备份(无法使用事务日志备份),无法越过上一次备份的末尾进行还原 提供最高的性能和最少的磁盘空间,但却是最低的数据保护量。只有在备份之间的数据丢失可以接收时才使用 完整备份 backup database database_name to disk =d:\1.bak 差异备份 backup database database_name to disk =d:\1.bak with differential 事务日志备份 backup log database_name to disk=d:\1.bak 文件与文件组备份 backup database database_name filegroup = primary to disk =d:\1.bak 从完全或差异备份中恢复 restore database database_name from disk = d:\1.bak with replace 恢复事务日志 restore log database_name from disk=d:\1.bak 恢复文件或文件组 restore database database_name filegroup = primary from disk=d:\1.bak SQL Sever中数据备份与恢复的操作并不复杂,但难点在于对各种方式的相关概念以及过程的理解,只有在正确全面的理解了这些概念的基础上,设计出来的备份与还原方案才能在保持数据的完整性和一致性的基础上保证数据的安全性。 在实际应用中,数据备份与还原方案的设计取决于用户或企业对数据安全性的要求或各种外界条件的限制,如何把握好性能与安全的平衡是关键。 * * * ——SQL Server中数据的备份与恢复技术 信息是宝贵的 重新创建数据既困难又耗资巨大 停机时间是宝贵的 公众的关注对企业发展的影响 硬件和软件故障 善意的人为因素 恶意的人为因素 自然灾害 经济限制 人员限制 技术限制 缺乏理解 示例数据库 (c:\data\Filel.mdf) D:\backup\Test.bak 备份介质 数据被备份到转储文件中 随后被复制到备份介质上 利用“分离/附加”工具实现 利用“备份/恢复”管理工具实现 分离 附加 备份 完全备份 差异备份 事务日志备份 文件和文件组备份 恢复 所谓分离就是将要备份的数据库与SQL Server服务器分离。 分离工作完成后,该数据库将从控制台根目录中消失。 当需要恢复数据库时,可以选择附加数据库工具将备份的数据库相关文件与SQL Server服务器重新建立联系。这就

文档评论(0)

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

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

1亿VIP精品文档

相关文档