数据库的备份还原与导入导出.ppt
《数据库的备份还原与导入导出.ppt》由会员分享,可在线阅读,更多相关《数据库的备份还原与导入导出.ppt(27页珍藏版)》请在三一办公上搜索。
1、第11章 数据库的备份还原与导入导出,河北工程大学 信电学院 崔冬,数据库原理与SQL Server 2005应用,SQL Server 2005,第11章 数据库备份还原与导入/导出,目标:了解为什么要对数据库进行备份了解数据库的常见故障类型掌握SQL Server 2005的3种故障恢复模型掌握SQL Server 2005的各种备份还原方法理解根据自己系统的需求设置合理的备份恢复方法掌握数据导入/导出操作,SQL Server 2005,11.1数据库的备份还原,1为什么要进行数据备份?备份数据库的主要目的是为了防止数据的丢失。造成数据的丢失包括如下几种情况(常见故障四类):l各种硬件故
2、障和软件错误造成系统停止运行;-系统故障l事务的运行没有达到预期终点导致数据的不正确。-事务故障l存放数据的物理磁盘或机器的损害;-介质故障(最严重)l由于病毒的侵害而造成的数据的丢失或损坏;-计算机病毒,SQL Server 2005,备份还原概述,“备份”是数据的副本,备份数据库就是将数据库数据和与数据库的正常运行有关的信息保存起来,以备在系统发生故障后恢复数据库时使用。还原是指从一个或多个备份中还原数据,并在还原最后一个备份后恢复数据库,SQL Server 2005,恢复模式,备份和还原操作是在“恢复模式”下进行的。恢复模式是一个数据库属性,它用于控制数据库备份和还原操作基本行为。在S
3、QL Server 2005可以选择3种恢复模式:(1)简单恢复模式简略地记录大多数事务,所记录的信息只是为了确保在系统崩溃或还原数据备份之后数据库的一致性。(2)完整恢复模式完整地记录了所有的事务,并保留所有的事务日志记录,直到将它们备份。完整恢复模式能使数据库恢复到故障时间点(假定在故障发生之后备份了日志尾部)。(3)大容量日志恢复模式 简略地记录大多数大容量操作,完整地记录其他事务。大容量日志恢复提高大容量操作的性能,常用作完整恢复模式的补充。,SQL Server 2005,恢复模式,查看更改数据库的恢复模式(演示),启动SQL Server Management Studio,连接到
4、相应的Microsoft SQL Server Database Engine实例之后,在“对象资源管理器”中展开“数据库”,然后选择操作的数据库。右键单击该数据库,再单击“属性”,将打开“数据库属性”对话框,在“选择页”窗格中选择“选项”。当前恢复模式显示在“恢复模式”列表框中,也可以从列表中选择不同的模式来更改恢复模式。,SQL Server 2005,数据库备份,SQL Server 2005提供四种备份方式完整备份、差异备份、事务日志备份和文件组备份。注意:离线数据库不能进行备份,在创建文件和收缩文件过程中不能进行完整备份,SQL Server 2005,创建备份设备,备份设备就是存储
5、数据库备份的存储介质。临时备份设备:备份时动态创建,适合建立数据库的副本供局域网或web上的其他用户使用。永久备份设备:可反复使用,适合定期安排的备份演示创建永久备份设备。(说明备份设备的物理名称与逻辑名称)磁带备份设备与磁盘备份设备的用法大致相同,但应注意:l必须将磁带设备物理地连接到运行SQL Server实例的计算机上。l不能备份到远程磁带上。,SQL Server 2005,完整备份和差异备份,完整备份:就是备份整个数据库,包括数据库文件、这些文件的地址以及从备份开始到结束时的事务日志。是差异备份和事务日志备份的基础差异备份:记录从最近一次完整备份以来数据库中所发生的操作。使用SQL
6、Server Management Studio进行完整备份演示(以备份学生成绩管理数据库为例,说明在SQL Server Management Studio中使用向导备份数据库的过程),SQL Server 2005,事务日志备份,备份自从上一个事务日志备份以来记录数据库发生变化的事务日志使用差异备份可以把数据库还原到完整差异备份的时刻,但如果要将数据库恢复到具体的故障点,则必须使用事务日志备份事务日志备份是能够从事务日志中清除旧事务的唯一备份类型演示事务日志备份过程,SQL Server 2005,文件文件组备份,文件文件组备份适合大型企业的TB级数据库,不需要对整个数据库进行备份,而是可
7、以一次只对文件组中一个或多个文件进行备份。优点:恢复快,可同时创建文件和事务日志备份,灵活缺点:管理复杂,dba必须维护完整的文件备份,包括完整恢复模式的文件备份和日志备份,维护和跟踪这些完整备份所需空间可能会超过完整数据库备份。演示文件文件组备份过程,SQL Server 2005,备份数据库,使用Transact-SQL语句备份数据库语句格式为:BACKUP DATABASE 数据库名TO|DISK|TAPE=物理备份文件名 WITH DIFFERENTIAL,INIT|NOINIT,SQL Server 2005,备份数据库,例1对学生成绩管理数据库进行完全备份,并备份到MyBK_1备份
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 备份 还原 导入 导出
链接地址:https://www.31ppt.com/p-5985690.html