第11章节数据库的备份还原与导入导出.ppt
文本预览下载声明
第11章 数据库的备份还原与导入导出
河北工程大学 信电学院 崔冬
数据库原理与SQL Server 2005应用
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
第11章 数据库备份还原与导入/导出
目标:
了解为什么要对数据库进行备份
了解数据库的常见故障类型
掌握SQL Server 2005的3种故障恢复模型
掌握SQL Server 2005的各种备份还原方法
理解根据自己系统的需求设置合理的备份恢复方法
掌握数据导入/导出操作
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
11.1数据库的备份还原
1.为什么要进行数据备份?
备份数据库的主要目的是为了防止数据的丢失。
造成数据的丢失包括如下几种情况(常见故障四类):
l各种硬件故障和软件错误造成系统停止运行;--系统故障
l事务的运行没有达到预期终点导致数据的不正确。--事务故障
l存放数据的物理磁盘或机器的损害;--介质故障(最严重)
l由于病毒的侵害而造成的数据的丢失或损坏;--计算机病毒
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
11.1.1备份还原概述
“备份”是数据的副本,备份数据库就是将数据库数据和与数据库的正常运行有关的信息保存起来,以备在系统发生故障后恢复数据库时使用。
还原是指从一个或多个备份中还原数据,并在还原最后一个备份后恢复数据库
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
11.1.2恢复模式
备份和还原操作是在“恢复模式”下进行的。恢复模式是一个数据库属性,它用于控制数据库备份和还原操作基本行为。
在SQL Server 2005可以选择3种恢复模式:
(1)简单恢复模式
简略地记录大多数事务,所记录的信息只是为了确保在系统崩溃或还原数据备份之后数据库的一致性。
(2)完整恢复模式
完整地记录了所有的事务,并保留所有的事务日志记录,直到将它们备份。完整恢复模式能使数据库恢复到故障时间点(假定在故障发生之后备份了日志尾部)。
(3)大容量日志恢复模式
简略地记录大多数大容量操作,完整地记录其他事务。大容量日志恢复提高大容量操作的性能,常用作完整恢复模式的补充。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
11.1.2恢复模式
查看更改数据库的恢复模式 (演示)
启动SQL Server Management Studio,连接到相应的Microsoft SQL Server Database Engine实例之后,在“对象资源管理器”中展开“数据库”,然后选择操作的数据库。右键单击该数据库,再单击“属性”,将打开“数据库属性”对话框,在“选择页”窗格中选择“选项”。当前恢复模式显示在“恢复模式”列表框中,也可以从列表中选择不同的模式来更改恢复模式。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
11.1.3数据库备份
SQL Server 2005提供四种备份方式完整备份、差异备份、事务日志备份和文件组备份。
注意:离线数据库不能进行备份,在创建文件和收缩文件过程中不能进行完整备份
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
创建备份设备
备份设备就是存储数据库备份的存储介质
显示全部