《备份与恢复》PPT课件.ppt
《《备份与恢复》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《备份与恢复》PPT课件.ppt(71页珍藏版)》请在三一办公上搜索。
1、第13讲 备份与恢复,13.1 备份与恢复的基本概念13.2 备份与恢复的类型和策略13.3 备份数据库13.4 恢复数据库13.5 维护数据库,虽然SQL Server 2000提供了内置的安全性和数据保护,这种安全管理主要是为防止非法登录者或非授权用户对SQL Server 2000 数据库或数据造成破坏,但在有些情况下这种安全管理机制显得力不从心。例如合法用户不小心对数据库数据做了不正确的操作,或者保存数据库文件的磁盘遭到损坏,或者运行SQL Server 2000 的服务器因某种不可预见的事情而导致崩溃,所以我们需要提出另外的方案,即数据库的备份和恢复来解决这种问题。,13.1 备份与
2、恢复的基本概念,备份和恢复组件是 SQL Server 2000 的重要组成部分。备份就是指对SQL Server 数据库或事务日志进行拷贝,数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,如果数据库因意外而损坏这些备份文件将在数据库恢复时被用来恢复数据库。,由于SQL Server 2000 支持在线备份,所以通常情况下,可一边进行备份,一边进行其他操作,但是在备份过程中,不允许执行以下操作:(1)创建或删除数据库文件。(2)创建索引。(3)执行非日志操作。(4)自动或手工缩小数据库或数据库文件大小。,恢复就是把遭受破坏或丢失数据或出现错误的数据库恢复到原来的正常状态,这一状态是
3、由备份决定的,但是为了维护数据库的一致性,在备份中,未完成的事务并不进行恢复。进行备份和恢复的工作主要是由数据库管理员来完成的,实际上数据库管理员日常比较重要、比较频繁的工作就是对数据库进行备份和恢复。,13.2 备份与恢复的类型和策略,13.2.1 数据库备份的类型 在SQL Server 2000中有4种备份类型,分别为:数据库备份(Database Backups)事务日志备份(Transaction Log Backup)差异备份(Differential Database Backups)文件和文件组备份(File and File Group Backup),1数据库备份(Data
4、base Backups)是指对数据库的完整备份,包括所有的数据以及数据库对象。,2事务日志备份(Transaction Log Backup)指对数据库发生的事务进行备份,包括从上次进行事务日志备份、差异备份和数据库完全备份之后,所有已经完成的事务。,3差异备份(Differential Database Backups)指将最近一次数据库备份以来发生的数据变化备份起来,因此差异备份实际上是一种增量数据库备份。,4文件和文件组备份(File and File Group Backup)指对数据库文件或文件夹进行备份,但其不像完整的数据库备份那样,同时也进行事务日志备份。使用该备份方法可提高数
5、据库恢复的速度,因为其仅对遭到破坏的文件或文件组进行恢复。,13.2.2 数据库备份的策略 选用怎样的备份方案将对备份和恢复产生直接影响,而且也决定了数据库在遭到破坏前后的一致性水平,所以在做出该决策时必须认识到以下问题:,(1)如果只进行数据库备份,那么将无法恢复自最近一次数据库备份以来,数据库中所发生的所有事务。这种方案的优点是简单,而且在进行数据库恢复时操作也很方便。,(2)如果在进行数据库备份时也进行事务日志备份,那么可以将数据库恢复到失败点,那些在失败前未提交的事务将无法恢复,但如果在数据库失败后立即对当前处于活动状态的事务进行备份,则未提交的事务也可以恢复。,SQL Server
6、2000 提供了以下方法来减少备份或恢复操作的执行时间:(1)使用多个备份设备来同时进行备份处理,同理可以从多个备份设备上同时进行数据库恢复操作处理。,(2)综合使用完整数据库备份、差异备份或事务日志备份来减少每次的需要备份的数据数量。(3)使用文件或文件组备份以及事务日志备份,这样可以只备份或恢复那些包含相关数据的文件,而不是整个数据库。,13.2.3 数据库恢复的策略 在SQL Server 2000 中有3种数据库恢复模式,分别是简单恢复(Simple Recovery)完全恢复(Full Recovery)批日志恢复(Bulk-logged Recovery),1简单恢复 所谓简单恢复
7、就是指在进行数据库恢复时,仅使用了数据库备份或差异备份,而不涉及事务日志备份。,2完全恢复 是指通过使用数据库备份和事务日志备份,将数据库恢复到发生失败的时刻,因此几乎不造成任何数据丢失,这成为对付因存储介质损坏而数据丢失的最佳方法。,3批日志恢复 批日志恢复在性能上要优于简单恢复和完全恢复模式,它能尽最大努力减少批操作所需要的存储空间,这些批操作主要是SELECT INTO、批装载操作(如bcp 操作或批插入操作)和创建索引针对大文本或图像的操作(如WRITETEXT,UPDATETEXT)。,13.3 备份数据库,在进行备份以前,首先必须创建备份设备,备份设备是用来存储数据库事务日志或文件
8、和文件组备份的存储介质,备份设备可以是硬盘、磁带或管道。SQL Server 2000 只支持将数据库备份到本地磁带机而不是网络上的远程磁带机。当使用磁盘时SQL Server 2000 允许将本地主机硬盘和远程主机上的硬盘作为备份设备,备份设备在硬盘中是以文件的方式存储的。,13.3.1 创建和删除备份设备(1)使用企业管理器管理备份设备,(2)使用系统存储过程创建和删除备份设备 在SQL Server 中,可以使用sp_addumpdevice语句创建备份设备,其语法形式如下:sp_addumpdevice device_type,logical_name,physical_name,co
9、ntroller_type|device_status,举例:use master exec sp_addumpdevice disk,backup_company,c:mssql7backupbk_company.bak,使用sp_dropdevice语句来删除备份设备。其语法如下:sp_dropdevice logical_name,delfile举例:删除上面创建的备份设备sp_dropdevice backup_company,c:mssql7backupbk_company.bak,13.3.2 使用备份向导备份数据库,13.3.3 使用企业管理器进行备份()启动企业管理器,登录到指
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 备份与恢复 备份 恢复 PPT 课件

链接地址:https://www.31ppt.com/p-5487977.html