




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第20章数据库备份和恢复数据库备份和恢复是数据库管理中最重要的部分。SQLServer2005提供高性能备份和恢复功能。本章将详细描述数据库备份和还原的整个过程,并介绍常用的数据库备份和还原操作。嘿。嘿。20.1了解数据库备份。SQLServer数据库备份非常强大且易于使用。但是,因为备份数据库涉及数据系统的可靠性、数据的完整性和安全性,所以备份过程需要严格有序。本节介绍备份的原理。只有充分理解这个过程,数据库备份才能更有效。备份的目的是将数据库中的数据导出为副本,目的是在系统出现故障后恢复和恢复数据。备份有不同的处理模式,可以用于不同的故障恢复。数据丢失的主要原因如下:用户错误(如误删数据表等)。)。硬件故障(例如损坏的磁盘驱动器等。)。自然灾害。20.1.2备份过程和恢复模式,SQLServer数据库提供了多种备份方法。通常,备份过程是指“在确定恢复模式的基础上执行多种备份类型的组合”的过程,以便尽可能完整地备份数据并减少数据丢失。数据库的备份涉及数据库的数据和事务日志,并且涉及许多因素,如恢复模式和备份类型。(详情请参阅本书。),20.1.3完全恢复模式,完全恢复模式是SQLServer2005数据库恢复模式提供的最全面的保护模式,也就是说,在完全恢复模式下,数据库可以被SQLServer2005数据库提供的所有恢复模式用于数据库恢复。完整恢复模式的使用如下。当用户请求恢复数据库时,在恢复所有数据时使用完全恢复模式。当数据库包含多个文件组时,用户需要并根据需要使用完全恢复模式恢复单个文件组。当用户请求能够随时恢复到数据库时,使用完全恢复模式。大容量日志恢复模式和完全恢复模式的区别在于,在执行大容量操作(如bulkinsert和其他大容量导入操作)时,并不是每个事务都记录在日志中,而是只记录基本信息,如这些操作的开始和结果。大容量日志恢复模型只记录最少的大容量操作,而不记录实际的操作事务处理过程。因此,大容量日志恢复模式增加了这些大容量日志复制操作中的数据丢失风险。20.1.5简单恢复模式,顾名思义,简单恢复模式是记录事务日志的最简单方式。为了完成数据库操作,事务日志将在成功提交后自动截断,非活动日志将被删除。简单恢复模式可以理解为没有事务日志的备份。在简单恢复模式下,数据库的备份和恢复简化了其处理过程,因为不涉及日志。简单恢复模式只能将数据库恢复到备份状态。在以下情况下使用简单恢复模式。嘿。20.2备份策略,上一节介绍了备份和恢复模型,本节描述了备份时的一般策略。备份过程是根据恢复目标确定的,包括可用性、恢复要求、数据库的业务类型和其他因素。嘿。20.2.1备份类型,SQLServer2005数据库提供以下备份类型,如表20.2所示。完整备份、差异备份和事务日志备份是用户经常使用的备份方法。(详情请参阅本书。),嘿。20.2.2了解备份策略,即用户根据数据库操作的业务特点制定的备份类型的组合。例如,对于一般事务数据库,使用“完全备份”和“差异备份”类型的组合,当然还要选择适当的“恢复模式”。备份策略由用户根据自己的情况定义。根据不同的数据库业务特点,提出了几种参考策略,包括“完整数据库备份策略”、“数据库和事务日志备份策略”、“差异备份策略”、“文件或文件组备份策略”。嘿。嘿。20.2.3完整数据库备份策略,完整数据库备份策略是定期对数据库进行“完整备份”,备份数据只依赖于“完整备份”。例如,对于定期修改数据的小型数据库,每天下午可以进行少量的数据修改,每天20:00可以对数据库进行完整备份。完整数据库备份策略适用于以下情况。如果数据库数据量很小,总备份时间是可以接受的。如果对数据库数据的更改很少或者数据库是只读的。20.2.4数据库和事务日志备份策略,当数据库要求更严格的可恢复性时,但由于时间和效率的原因,仅使用数据库的完整备份来实现这种可恢复性是不可行的。您可以考虑使用数据库加事务日志备份策略,即在完整数据库备份中添加事务日志备份,以记录所有数据库的活动。当数据库实施数据库和事务日志备份策略时,用户应该从最新的完整数据库备份开始使用事务日志备份。数据库实现数据库和事务日志备份策略通常用于频繁执行修改操作的数据库。嘿。嘿。20.2.5差异备份策略,差异备份策略包括,执行常规数据库“完全备份”加“差异备份”,并可以执行完全备份和差异备份之间的事务日志备份。恢复数据库的过程是首先恢复数据库的“完全备份”,然后是最近的“差异备份”,最后是在最近的“差异备份”之后执行每个“事务日志备份”。这个策略在日常工作中被广泛使用。差异备份策略通常用于具有以下备份要求的数据库。数据库经常变化。数据库的备份时间尽可能短。嘿。20.2.6文件或文件组备份策略。文件或文件组备份策略主要包括备份单个文件或文件组的操作。通常,此类策略用于备份读写文件组。在备份文件和文件组的过程中,通常会备份事务日志,以确保数据库的可用性。尽管这种策略很灵活,但管理起来却很复杂。SQLServer无法自动维护文件关系的完整性。当数据库非常大且完整备份耗时太长时,通常会使用文件或文件组策略。嘿。20.3执行和管理备份。执行备份在确定“恢复模式”的条件下,可以执行不同策略的备份操作。本节列出了一个备份示例。解释正常的备份过程。(详情请参阅本书。),嘿。20.3.1在简单恢复模式下,根据完整数据库备份策略执行数据库备份。(详情请参阅本书。),嘿。20.3.2数据库备份应在完全恢复模式下按照差异备份策略进行(详见本书)。),20.3.3使用T-SQL语句备份数据库。在数据库的管理和维护中,数据库的备份通常是通过脚本来完成的,因为数据库的备份可以通过T-SQL脚本来打包,并由SQLServer2005数据库的管理员自动执行。(详情请参阅本书。),20.4、恢复数据库,根据数据库的恢复模式属性恢复数据库,确定恢复数据库的顺序。理解数据库的顺利恢复是正确恢复数据库的基础。20.4.1理解还原过程。还原过程因恢复模式和操作步骤而异。(详情请参阅本书。),嘿。20.4.2以完全恢复模式恢复数据库的完全备份。在完全恢复模式下恢复数据库的完全备份是日常工作中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 责任与个人幸福
- 谈判心理学知识培训课程课件
- 2025标识标牌智能导视系统设计与集成合同范本
- 2025版互联网平台委托管理合同示范文本
- 2025版全新大包工程合同含绿色施工技术创新条款下载
- 2025年度创业团队合伙人竞业禁止合同范本
- 2025版办公楼墙面翻新美化与节能改造合同
- 2025年材料合同终止与供应链优化协议
- 2025年度智能环保节能建筑项目施工工程合同台账模板
- 2025版乳胶漆施工安全教育与培训合同协议书
- 初中语文学科组质量分析
- 70岁老年人三力测试能力考试题库及答案
- 2025年职业指导师(中级)考试全真模拟试卷
- 2025年广告设计师专业知识考核试卷:2025年广告设计与制作软件应用实战试题
- 供应商保价协议合同范本
- 2025-2030中国乒乓发球机行业市场运营模式及未来发展动向预测报告
- 在线知识付费讲座创新创业项目商业计划书
- GB 2536-2025电工流体变压器和开关用的未使用过的矿物绝缘油
- 长跑课件教学课件
- 2025年部编版七年级上册历史第三、四单元复习提纲
- 2025 护理法律风险防范课件
评论
0/150
提交评论