《《备份和恢复》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《备份和恢复》PPT课件.ppt(34页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第第9章章 备份和恢复备份和恢复学习目标:学习目标:1)了解数据备份和恢复概述。2)掌握创建数据库设备。3)掌握如何使用备份向导进行备份和 恢复数据库。9.1 备份和恢复概述备份和恢复概述 合法用户不小心对数据库数据做了不正确的操作,或者保存数据库文件的磁盘遭到损坏,或者运行SQL Server的服务器因某种不可预见的事情而导致崩溃。所以我们需要提出另外的方案即数据库的备份和恢复来解决这种问题。备份和恢复 由于SQL Server支持在线备份,所以通常情况下可一边进行备份一边进行其他操作。但在备份过程中不允许执行以下操作:创建或删除数据库文件 创建索引 执行非日志操作 自动或手工缩小数据库或数
2、据库文件大小。数据库备份的类型 在SQL Server 2000中有四种备份类型,分别为:数据库备份Database Backups 事务日志备份Transaction Log Backup 差异备份Differential Database Backups 文件和文件组备份File and File Group Backup 备份组合常用的备份选择方案有仅仅进行数据库备份,或在进行数据库备份的同时进行事务日志备份,或使用完整数据库备份和差异数据库备份。选用怎样的备份组合将对备份和恢复产生直接影响,而且也决定了数据库在遭到破坏前后的一致性水平。数据恢复模式在SQL Server 2000中有三
3、种数据库恢复模式,它们分别是:简单恢复Simple Recovery 完全恢复Full Recovery 批日志恢复Bulk-logged Recovery9.2 备份设备的种类备份设备的种类 磁盘备份设备 磁盘备份设备可以位于本地机器上或一个网络服务器上。使用磁盘备份设备备份你的数据库的优点是备份过程快。当使用一个本地机器上的磁盘设备时,要注意的一点是要拷贝备份设备到磁带上或到一个网络服务器上以防止本地磁盘损坏而数据丢失。当使用一个网络上共享的磁盘设备时,你必须首先检查SQL Server运行下的设备账号是否拥有正确的许可来写到机器上。磁带备份设备 SQL Server现在只支持本地磁带设备
4、。这个版本的SQL Server不支持网络磁带驱动器。在SQL Server能识别磁带驱动器前,你必须先在Windows中安装它。在SQL Server中创建一个磁带设备时,你指定的必须是Windows 所分配的物理名称。第一个安装在计算机中的磁带驱动器将命名为.TAPE.0 其后安装的驱动器按递增数命名。命名管道备份设备 微软以第三方软件销售商的方式提供命名管道备份设备来备份和恢复SQL Server。命名管道备份设备不能通过SQL Enterprise Manager创建和管理。要备份到命名管道,在调用备份命令时,你必须提供一个管道名。创建备份设备“备份设备属性一新设备”对话框 备份设备创
5、建后的“备份”文件夹 9.3 备份用户数据库备份用户数据库制定备份方案:完全数据库备份:在午夜12:00到凌晨6:00之间,作为要做的所有其他备份的起始点。增量备份:因为需要尽可能快的恢复,决定每6个小时做一次增量备份。这样先从完全数据库备份中恢复,然后再从上一次增量备份中恢复,最后是事务日志备份。这样将大大加快恢复的过程。事务日志备份:如果所能容许的最大丢失数据量是15分钟内的交易量。因此,在两次增量备份之间,每15分钟需要做一次事务日志备份。创建数据库完全备份SQL Server备份“选择设备目的”对话框“编辑调度”对话框编辑反复出现的作业调度 数据库完全备份作业 使用备份向导执行备份备份
6、向导欢迎窗口选择数据库窗口 备份名称窗口 备份类型窗口 选择备份目的和操作窗口 备份验证和调度窗口确认备份设置窗口 9.4 备份系统数据库备份系统数据库10.4.1 备份master数据库10.4.2 备份msdb数据库10.4.3 备份备份model数据库数据库10.4.4 备份分发数据库9.5 还原数据库还原数据库还原数据厍 还原数据库选项 恢复已经完成对话框9.6 小小 结结 在本章中,我们讲解了SQL Server备份。在决定怎样备份数据库时,需要考虑几件事情,包括数据库中存储的数据量、有多少数据被修改、多少数据可以被丢失。在确定了这些信息后,就能创建备份计划表了。然后,我们学习了如何恢复用户数据库。