第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 不备份未完成的事务或者发生在备份过程中的事务 如果对数据库一致性要求较高,则不应该使用数据库备份