佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第8章 数据的备份和恢复

第8章数据的备份和恢复 本章要点 √数据库备份计划和数据一致性检查 √使用SOL SERVER企业管理器备份数据库 √使用TSQL备份数据库 √数据库恢复及数据库恢复模型 √使用SQL SERVER企业管理器恢复数据库 特别说明: 在本章可能用到很多命令行操作,看起来很复杂,关键 理清主要参数,同时写命令行时候只能用英文符号,不能 夹杂中文符号 √编程时候也一样,同学们要特别注意
第8章 数据的备份和恢复 本章要点 ✓ 数据库备份计划和数据一致性检查 ✓ 使用SQL SERVER 企业管理器备份数据库 ✓ 使用T-SQL备份数据库 ✓ 数据库恢复及数据库恢复模型 ✓ 使用SQL SERVER 企业管理器恢复数据库 特别说明: ✓在本章可能用到很多命令行操作,看起来很复杂,关键 理清主要参数,同时写命令行时候只能用英文符号,不能 夹杂中文符号 ✓ 编程时候也一样,同学们要特别注意

8.1数据库备份和恢复概述 8.1.1备份和恢复 备份和恢复组件是SOL SERVER的重要组成部分。 备份就是指对SOL SERVER数据库或事物日记进行复 制,数据库备份记录了在进行备份这一操作时数据库 中所有数据的状态。如果数据库因意外而损坏,这些 备份数据库恢复时被用来恢复数据库。 在备份过程中不允许执行以下操作: >创建或删除数据库文件。 > 创建索引。 7 执行非日志操作。 > 自动或手工缩小数据库或者数据库文件大小
8.1数据库备份和恢复概述 8.1.1备份和恢复 备份和恢复组件是SQL SERVER 的重要组成部分。 备份就是指对SQL SERVER数据库或事物日记进行复 制,数据库备份记录了在进行备份这一操作时数据库 中所有数据的状态。如果数据库因意外而损坏,这些 备份数据库恢复时被用来恢复数据库。 在备份过程中不允许执行以下操作: ➢ 创建或删除数据库文件。 ➢ 创建索引。 ➢ 执行非日志操作。 ➢ 自动或手工缩小数据库或者数据库文件大小

恢复: 就是把早破坏或丢失数据或出现错误的数据库恢 复到原来的正常状态,这一状态是由备份决定的,但 是为了维护数据库的唯一性,在备份中未完成的事务 并不恢复。 进行备份和恢复的主要工作是由数据库管理员来 完成的。数据库管理员日常比较重要和繁杂的工作就 是对数据库进行备份和恢复
恢复: 就是把早破坏或丢失数据或出现错误的数据库恢 复到原来的正常状态,这一状态是由备份决定的,但 是为了维护数据库的唯一性,在备份中未完成的事务 并不恢复。 进行备份和恢复的主要工作是由数据库管理员来 完成的。数据库管理员日常比较重要和繁杂的工作就 是对数据库进行备份和恢复

8.1.2数据库备份的类型 在SOL SERVER2000中有四种备份类型: ,数据库备份(Database Backups) 事务日志备份(Transaction Log Backup) 差异备份(Differential Database Backups) 文件和文件组备份(File And File Group Backup)
8.1.2数据库备份的类型 在SQL SERVER 2000中有四种备份类型: ➢ 数据库备份(Database Backups) ➢ 事务日志备份(Transaction Log Backup) ➢ 差异备份(Differential Database Backups) ➢ 文件和文件组备份(File And File Group Backup)

>1、数据库备份 数据库备份是指对数据库的完整备份,包括所有数 据以及数据库对象。实际上备份数据库过程就是首先将事 务日志下到磁盘上,然后根据事务创建相同的数据库和数 据库对象以及复制数据的过程。 数据库备份的特点: 0 完全备份 0 速度慢 0 占大量磁盘空间 0 不备份未完成的事务或者发生在备份过程中的事务 如果对数据库一致性要求较高,则不应该使用数据库备份
➢ 1、数据库备份 数据库备份是指对数据库的完整备份,包括所有数 据以及数据库对象。实际上备份数据库过程就是首先将事 务日志下到磁盘上,然后根据事务创建相同的数据库和数 据库对象以及复制数据的过程。 数据库备份的特点: o 完全备份 o 速度慢 o 占大量磁盘空间 o 不备份未完成的事务或者发生在备份过程中的事务 如果对数据库一致性要求较高,则不应该使用数据库备份

>2、事务日志备份 事务日志备份是指对数据库发生的事务进行备份, 包括从上次进行事务日志备份、差异备份和数据库完 全备份之后所有已经完成的事务。一般在如下情况下 使用事务日志备份。 0不允许在最近一次数据库备份之后发生数据丢失或者 损坏现象。 0存储备份文件的磁盘空间太小或者留给进行备份操作 的时间有限。 0准备把数据库恢复到发生失败的前一点。 0数据库变化较为频繁
➢ 2、事务日志备份 事务日志备份是指对数据库发生的事务进行备份, 包括从上次进行事务日志备份、差异备份和数据库完 全备份之后所有已经完成的事务。一般在如下情况下 使用事务日志备份。 o 不允许在最近一次数据库备份之后发生数据丢失或者 损坏现象。 o 存储备份文件的磁盘空间太小或者留给进行备份操作 的时间有限。 o 准备把数据库恢复到发生失败的前一点。 o 数据库变化较为频繁

0事务日志备份特点: 一占磁盘空间小 一创建事务日志相对比较复杂 一恢复需要按一定的时间顺序 -事务日志备份是对数据库备份的补充,备份之前需要数 据库备份作为基础起点。 -恢复数据也需要数据库备份作为基础起点
o 事务日志备份特点: – 占磁盘空间小 – 创建事务日志相对比较复杂 – 恢复需要按一定的时间顺序 – 事务日志备份是对数据库备份的补充,备份之前需要数 据库备份作为基础起点。 – 恢复数据也需要数据库备份作为基础起点

>3、差异备份 差异备份是指将最近一次数据库备份以来发生的 数据变化备份起来,因此差异备份是一种增量数据库 备份。 特点: 备份数据量小,备份时间短,可多次备份来降低 数据丢失的风险。无法像事务日志备份那样提供失败 点的无数据损失备份。 在实际应用中为了最大限度地减少数据库恢复时 间以及降低数据损失程度,我们常常一起使用数据库 备份、事务日志备份和差异备份
➢ 3、差异备份 差异备份是指将最近一次数据库备份以来发生的 数据变化备份起来,因此差异备份是一种增量数据库 备份。 特点: 备份数据量小,备份时间短,可多次备份来降低 数据丢失的风险。无法像事务日志备份那样提供失败 点的无数据损失备份。 在实际应用中为了最大限度地减少数据库恢复时 间以及降低数据损失程度,我们常常一起使用数据库 备份、事务日志备份和差异备份

>4、文件和文件组备份 文件和文件组备份是指对数据库文件或文件夹进 行备份,但其不像完整的数据库备份那样同时也进行 事务日志备份。使用该备份的方法可提高数据恢复速 度,因为其仅对遭到破坏的文件或文件组进行恢复。 在使用文件或文件组进行恢复时,仍要求有一个 自上次备份来保证数据库的一致性。所以在完成文件 或文件组备份后,应再进行事务日志备份
➢ 4、文件和文件组备份 文件和文件组备份是指对数据库文件或文件夹进 行备份,但其不像完整的数据库备份那样同时也进行 事务日志备份。使用该备份的方法可提高数据恢复速 度,因为其仅对遭到破坏的文件或文件组进行恢复。 在使用文件或文件组进行恢复时,仍要求有一个 自上次备份来保证数据库的一致性。所以在完成文件 或文件组备份后,应再进行事务日志备份

8.1.3备份和恢复的策略 常用备份方案: >仅仅进行数据库备份; 无法恢复自最近一次数据库备份以来数据库中 所发生的所有事务。备份简单,恢复时操作方便。 >在进行数据库备份的同时进行事务日志备份: 可以将数据库恢复到失败点。在失败前未提交 的事务无法恢复。 >使用完整数据库备份和差异备份
8.1.3 备份和恢复的策略 常用备份方案: ➢ 仅仅进行数据库备份; 无法恢复自最近一次数据库备份以来数据库中 所发生的所有事务。备份简单,恢复时操作方便。 ➢ 在进行数据库备份的同时进行事务日志备份; 可以将数据库恢复到失败点。在失败前未提交 的事务无法恢复。 ➢ 使用完整数据库备份和差异备份
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第7章 存储过程和触发器.ppt
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第6章 T-SQL程序设计.ppt
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第5章 关系、索引和视图.ppt
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第4章 约束、默认和规则.ppt
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第3章 表和表数据的操作.ppt
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第1章 SQL Sever2000概述(教师:孟艳敏).ppt
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第10章 服务器性能和活动监视.ppt
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第2章 数据库文件管理.ppt
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第12章 ODBC数据库应用程序开发.ppt
- 中国科学技术大学:《嵌入式系统设计方法》课程教学资源(课件讲稿,第二版)RTE规范与建模方法之 Domain Specific Modeling Languages(MARTE、AADL、Autosar).pdf
- 中国科学技术大学:《嵌入式系统设计方法》课程教学资源(课件讲稿,第二版)实时嵌入式软件设计(控制系统,DARTS,EA,语言).pdf
- 中国科学技术大学:《嵌入式系统设计方法》课程教学资源(课件讲稿,第二版)设计验证与需求确认(嵌入式系统的属性与验证).pdf
- 中国科学技术大学:《嵌入式系统设计方法》课程教学资源(课件讲稿,第二版)嵌入式系统形式化规范与建模(FSM,KPN,SDF).pdf
- 中国科学技术大学:《嵌入式系统设计方法》课程教学资源(课件讲稿,第二版)嵌入式操作系统(uC、OSII).pdf
- 中国科学技术大学:《嵌入式系统设计方法》课程教学资源(课件讲稿,第二版)实时调度(多处理器、调度异常、WCET).pdf
- 中国科学技术大学:《嵌入式系统设计方法》课程教学资源(课件讲稿,第二版)实时调度理论(任务调度、可调度性).pdf
- 中国科学技术大学:《嵌入式系统设计方法》课程教学资源(课件讲稿,第二版)嵌入式操作系统(概述).pdf
- 中国科学技术大学:《嵌入式系统设计方法》课程教学资源(课件讲稿,第二版)ARM体系结构与Cortex-M3(Advanced RISC Machines).pdf
- 中国科学技术大学:《嵌入式系统设计方法》课程教学资源(课件讲稿,第二版)嵌入式处理器体系结构.pdf
- 中国科学技术大学:《嵌入式系统设计方法》课程教学资源(课件讲稿,第二版)嵌入式实时系统及设计方法概述(主讲:李曦).pdf
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第9章 安全管理.ppt
- 中国信通院:勒索病毒安全防护手册(2021年9月).pdf
- 全国信息安全标准化技术委员会:大数据安全标准化白皮书(2018版).pdf
- 中国科学技术大学:Non-Uniform Recursive Doo-Sabin Surfaces.pdf
- 中国科学技术大学:Non-Uniform Recursive Doo-Sabin Surfaces.pdf
- 中国科学技术大学:Distance Between a Catmull-Clark Subdivision Surface and Its Limit Mesh.ppt
- 中国科学技术大学:Distance Between a Catmull-Clark Subdivision Surface and Its Limit Mesh.pdf
- 中国科学技术大学:Extended Doo-Sabin Surfaces.pdf
- 中国科学技术大学:Full Camera Calibration from a Single View of Planar Scene.pdf
- 中国科学技术大学:A bound on the approximation of a Catmull-Clark subdivision surface by its limit mesh.pdf
- 中国科学技术大学:Bounding the Distance between a Loop Subdivision Surface and Its Limit Mesh.pdf
- 中国科学技术大学:Bounding the Distance between a Loop Subdivision Surface and Its Limit Mesh.pdf
- 中国科学技术大学:An Efficient Approach to Real-Time Sky Simulation.pdf
- 中国科学技术大学:Estimating Error Bounds and Subdivision Depths for Loop Subdivision Surfaces.pdf
- 中国科学技术大学:一类多参数的曲线细分格式.pdf
- 中国科学技术大学:JOURNAL OF UNIVERSITY OF SCIENCE AND TECHNOLOGY OF CHINA.pdf
- 中国科学技术大学:NEW PROOF OF DIMENSION FORMULA OF SPLINE SPACES OVER T-MESHES VIA SMOOTHING COFACTORS.pdf
- 中国科学技术大学:单变量均匀静态细分格式的连续性分析和构造 Continuity Analysis and Construction of Uniform Stationary Univariate Subdivision Schemes.pdf
- 《C++程序设计》课程教学资源(参考资料)C++ Programming ISO/IEC 14882 2003(规范文档)INTERNATIONAL STANDARD(Second edition).pdf
- 《C++程序设计》课程教学资源(参考资料)C++ Programming ISO/IEC 14882 C++11(规范)Information technology — Programming languages — C++.pdf