第十一章数据库备 份与 恢复

上传人:w****i 文档编号:91052369 上传时间:2019-06-21 格式:PPT 页数:46 大小:2.52MB
返回 下载 相关 举报
第十一章数据库备 份与 恢复_第1页
第1页 / 共46页
第十一章数据库备 份与 恢复_第2页
第2页 / 共46页
第十一章数据库备 份与 恢复_第3页
第3页 / 共46页
第十一章数据库备 份与 恢复_第4页
第4页 / 共46页
第十一章数据库备 份与 恢复_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《第十一章数据库备 份与 恢复》由会员分享,可在线阅读,更多相关《第十一章数据库备 份与 恢复(46页珍藏版)》请在金锄头文库上搜索。

1、数据库实用技术 SQL Server 2008,第十一章 数据库备份与恢复,第十一章 数据库备份与恢复,SQL Server 2008,数据库备份,备份概述 数据库备份就是对数据库建立一个副本。 备份方式: 完整备份:备份整个数据库,包括备份完成时的所有数据库对象(如:表、视图、存储过程和触发器等数据库对象)、数据和事务日志。 差异备份:备份最近一次完整备份之后数据库发生改变的部分,最近一次完整备份称为“差异基准”。 事务日志备份:只对事务日志文件进行备份。它由最近所提交到数据库中的事务组成,包括上次备份事务日志后对数据库执行的所有已完成事务的记录。 文件和文件组备份:单独备份组成数据库的文件

2、和文件组,在恢复数据库时可以只恢复遭到破坏的文件和文件组,而不是整个数据库。,第十一章 数据库备份与恢复,SQL Server 2008,数据库备份,备份概述 备份设备: 备份设备种类: 磁盘 磁带 命名管道 备份设备标识: 物理设备名称 即操作系统文件名,直接采用备份文件在磁盘上以文件方式存储的完整路径名。 逻辑设备名称 为物理备份设备指定的别名。使用逻辑设备名称可以简化备份路径。,第十一章 数据库备份与恢复,SQL Server 2008,数据库备份,备份概述 创建逻辑备份设备的过程如下: 在“对象资源管理器”中,依次展开“服务器对象”“备份设备”节点,右击选择“新建备份设备”命令,弹出新

3、建备份设备窗口,如下图所示。 在“设备名称”文本框中输入备份文件名,如“DbBackup_Full_20100609”,单击“确定”按钮即可。,第十一章 数据库备份与恢复,SQL Server 2008,数据库备份,备份操作 备份操作可以在SSMS中以可视化的方式进行。 如果我们要对数据库BillingSys进行备份,具体步骤如下: 连接到相应的SQL Server服务器实例,在“对象资源管理器”中,展开实例中的“数据库”节点,选择“BillingSys”节点,右击选择“任务”“备份”命令,如左图所示。,第十一章 数据库备份与恢复,SQL Server 2008,数据库备份,备份操作 备份操作

4、可以在SSMS中以可视化的方式进行。 如果我们要对数据库BillingSys进行备份,具体步骤如下: 选择“备份”命令后,出现“备份数据库”对话框,默认在“常规”选择页,如左图所示。,第十一章 数据库备份与恢复,SQL Server 2008,数据库备份,备份操作 备份操作可以在SSMS中以可视化的方式进行。 如果我们要对数据库BillingSys进行备份,具体步骤如下: 选择“选项”页,可以设置数据库备份的高级选项,如左图所示。 以上的设置完成之后,单击“确定”按钮,系统将按照所选的设置对数据库进行备份。 如果没有发生错误,将出现备份成功的对话框。,第十一章 数据库备份与恢复,SQL Ser

5、ver 2008,数据库备份,备份命令 数据库备份也可以通过BACKUP语句实现。 根据备份类型的不同,备份语句也有所不同: 完整备份、差异备份、文件和文件组备份命令:使用BACKUP DATABASE语句。 事务日志备份命令:使用BACKUP LOG语句。,第十一章 数据库备份与恢复,SQL Server 2008,数据库恢复,恢复概述 数据库恢复是指将数据库备份加载到数据库系统中的过程。 恢复模式: 简单恢复模式: 使用简单恢复模式可以将数据库恢复到最后一次的备份状态。在简单恢复模式下不做事务日志备份,可最大程度地减少事务日志的管理开销。 完整恢复模式: 完整恢复模式是SQL Server

6、 2008的默认恢复模式。此模式完整地记录了所有事务,井将事务日志记录保留到对其备份完毕为止。 大容量日志恢复模式: 此模式对大多数大容量操作(例如,索引创建和大容量导入)作简略地记录,而完整地记录其他事务。 通常大容量日志恢复模式用作完整恢复模式的补充。,第十一章 数据库备份与恢复,SQL Server 2008,数据库恢复,恢复概述 恢复模式的查看或更改: 在SSMS中,对数据库恢复模式进行查看或更改。 例如,查看或更改数据库BillingSys的恢复模式,其操作步骤如下: 在“对象资源管理器”中,展开“数据库”节点,选择“BillingSys”数据库,右击,选择“属性”命令,打开“数据库

7、属性”对话框,在“选择页”窗格中选择“选项”,右边窗格进入“选项”页,如左图所示。,第十一章 数据库备份与恢复,SQL Server 2008,数据库恢复,恢复概述 例如,查看或更改数据库BillingSys的恢复模式,其操作步骤如下: 在“对象资源管理器”中,展开“数据库”节点,选择“BillingSys”数据库,右击,选择“属性”命令,打开“数据库属性”对话框,在“选择页”窗格中选择“选项”,右边窗格进入“选项”页。 在“恢复模式”下拉列表框中可以看到数据库当前的恢复模式。 如果要更改数据库的恢复模式,可以从列表中选择不同的模式。,第十一章 数据库备份与恢复,SQL Server 2008

8、,数据库恢复,恢复操作 恢复操作可以在SSMS中以可视化的方式进行。 对数据库BillingSys进行恢复,其操作步骤如下: 连接到相应的SQL Server服务器实例,在“对象资源管理器”中,展开实例中的“数据库”节点,选择“BillingSys”节点,右击,选择“任务”“还原”“数据库”命令,如左图所示。,第十一章 数据库备份与恢复,SQL Server 2008,数据库恢复,恢复操作 对数据库BillingSys进行恢复,其操作步骤如下: 选择“数据库”命令后,出现“还原数据库”对话框,默认在“常规”选择页,如左图所示。,第十一章 数据库备份与恢复,SQL Server 2008,数据库

9、恢复,恢复操作 对数据库BillingSys进行恢复,其操作步骤如下: 选择选择页窗格中的“选项”页,查看或选择高级选项,如左图所示。,第十一章 数据库备份与恢复,SQL Server 2008,数据库恢复,恢复命令 数据库恢复可以通过RESTORE语句实现。 根据要恢复的备份类型不同,RESTORE语句也有所不同: 恢复完整备份、恢复差异备份、恢复文件和文件组备份命令:使用RESTORE DATABASE语句。 恢复事务日志备份命令:使用RESTORE LOG语句。,第十一章 数据库备份与恢复,SQL Server 2008,数据的导入和导出,数据库表数据导入 在SQL Server 200

10、8的SSMS中,可以完成从其他数据源向SQL Server数据库表的导入操作。 【例11-1】将“F:D1MobileTraining课程数据库”下的Excel文件“bs_data1.xls”的工作表“eproduc”中的数据全部导入到SQL Server 2008数据库“BillingSys”的表EProduct中。,第十一章 数据库备份与恢复,SQL Server 2008,数据的导入和导出,数据库表数据导入 【例11-1】具体操作步骤如下: 连接到相应的SQL Server服务器实例,在“对象资源管理器”中,展开实例中的“数据库”节点,选择“BillingSys”节点,右击,选择“任务”

11、“导入数据”命令,如左图所示。,第十一章 数据库备份与恢复,SQL Server 2008,数据的导入和导出,数据库表数据导入 【例11-1】具体操作步骤如下: 打开“选择数据源”窗口,选择数据源。 本例中的的数据源是Microsoft Excel 2003,默认数据源为“Microsoft Excel”,并指定导入的数据文件全路径名“F:D1MobileTraining课程数据库bs_data1.xls”。 由于bs_data1.xls是用Microsoft Excel 2003编辑的,所以Excel版本为“Microsoft Excel 97-2003”。 如下图所示。然后单击“下一步”按

12、钮。,第十一章 数据库备份与恢复,SQL Server 2008,数据的导入和导出,数据库表数据导入 【例11-1】具体操作步骤如下: 在“选择目标”窗口中,可以选择导入数据的目标。 在本例中,导入数据的目标是SQL Server 2008中的数据库BillingSys,所以选择目标应为“SQL Server Native Client 10.0”,其余各项按默认值即可。 如下图所示,然后单击“下一步”按钮。,第十一章 数据库备份与恢复,SQL Server 2008,数据的导入和导出,数据库表数据导入 【例11-1】具体操作步骤如下: 在“SQL Server导入和导出向导指定表复制或查询”

13、窗口中,可以选择 SQL Server数据导入的方式。 本例选择“复制一个或多个表或视图的数据”单选项,然后单击“下一步”按钮,如下图所示。,第十一章 数据库备份与恢复,SQL Server 2008,数据的导入和导出,数据库表数据导入 【例11-1】具体操作步骤如下: 在“SQLServer导入和导出向导一选择源表和源视图”窗口中,在“源”列,列出了源数据库所有的工作表,可以逐一选择,也可以单击“全选”按钮选择所有内容;在“目标”列,单击下拉列表按钮,列出指定数据库BillingSys中的所有基本数据表,选择目标表名。 本例应选“dbo.EProduct”,然后单击“下一步”按钮,如左图所示

14、。,第十一章 数据库备份与恢复,SQL Server 2008,数据的导入和导出,数据库表数据导入 【例11-1】具体操作步骤如下: 在“查看数据类型映射”窗口中,可以查看导入的工作表列数据类型映射到目标表的数据类型匹配方式。,第十一章 数据库备份与恢复,SQL Server 2008,数据的导入和导出,数据库表数据导入 【例11-1】具体操作步骤如下: 在“SQL Server导入和导出向导保存并执行包”窗口中,可以选择是否需要保存以上操作所设置的SSIS包。,第十一章 数据库备份与恢复,SQL Server 2008,数据的导入和导出,数据库表数据导入 【例11-1】具体操作步骤如下: 在

15、“SQL Server导入和导出向导完成该向导”窗口中,可以看到前面设置的主要信息报告,如下图所示。 单击“完成”按钮,完成导入操作。,第十一章 数据库备份与恢复,SQL Server 2008,数据的导入和导出,数据库表数据导入 【例11-1】具体操作步骤如下: 在执行完成向导操作后,系统会给出执行结果的报告信息,如下图所示。,第十一章 数据库备份与恢复,SQL Server 2008,数据的导入和导出,数据库表数据导出 导出数据表的全部数据。 【例11-2】从数据库BillingSys中将EProduct表中的全部数据导出到Excel表格中。,第十一章 数据库备份与恢复,SQL Serve

16、r 2008,数据的导入和导出,数据库表数据导出 【例11-2】导出数据表的全部数据,具体操作步骤如下: 连接到相应的SQL Server服务器实例,在“对象资源管理器”中,展开实例中的“数据库”节点,选择“BillingSys”节点,右击,选择“任务”“导出数据”命令,如左图所示。,第十一章 数据库备份与恢复,SQL Server 2008,数据的导入和导出,数据库表数据导出 【例11-2】导出数据表的全部数据,具体操作步骤如下: 打开“选择数据源”窗口,选择数据源。 本例中的数据源是SQL Server2008,默认数据源为“SQL Server Native Client 10.0”,要导出的数据库是BillingSys,在数据库文本框中显示“BillingSys” 。 如下图所示。然后单击“下一步”按钮。,第十一章 数据库备份与恢复,SQL Server 2008,数据的导入和导出,数据库表数据导出 【例11-2】导出数据表的全部数据,具体

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号