收藏 分享(赏)

第12章备份恢复导入导出与分离附加.ppt

上传人:ysd1539 文档编号:8220867 上传时间:2019-06-15 格式:PPT 页数:30 大小:599.50KB
下载 相关 举报
第12章备份恢复导入导出与分离附加.ppt_第1页
第1页 / 共30页
第12章备份恢复导入导出与分离附加.ppt_第2页
第2页 / 共30页
第12章备份恢复导入导出与分离附加.ppt_第3页
第3页 / 共30页
第12章备份恢复导入导出与分离附加.ppt_第4页
第4页 / 共30页
第12章备份恢复导入导出与分离附加.ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、第12章 备份恢复、导入导出与分离附加,教学提示:数据库备份是数据库系统运行过程中需定期进行的操作,一旦数据库因意外而遭损坏,就必须用这些备份来恢复数据库。数据导入导出是数据库系统与外部进行数据交换的操作。数据库的分离与附加用于将数据库与服务器分离以复制数据库文件和将数据库加入到其他SQL Server服务器中。这些都是非常实用的操作。 教学要求:通过本章的学习要求理解根据不同实际情况制定相应的备份与恢复策略;熟练掌握备份设备的创建、使用 SQL Server 企业管理器和 BACKUP、RESTORE 命令备份、恢复数据库的方法;掌握利用DTS导入导出向导导入、导出数据的方法;理解数据库的分

2、离与附加,熟练掌握数据库分离与附加的方法。,12.1 备份概述 12.2 备份数据库 12.3 恢复数据库 12.4 数据导入与导出 12.5 数据库分离与附加 12.6 实训 12.7 小结,第12章 备份恢复、导入导出与分离附加,第12章 备份恢复、导入导出与分离附加,1 备份概述,1备份概述 2备份数据库 3恢复数据库 4导入与导出 5分离与附加 6实训 7小结,1.1 备份的概念 1.2 备份类型 1.3 备份设备 1.4 备份的策略与规划,第12章 备份恢复、导入导出与分离附加,备份是指将当前的数据库系统、数据文件或日志文件复制到一个专门的备份服务器、活动磁盘或者其他能长期存储数据的

3、介质上,作为副本。 数据库备份记录了在进行备份这一操作时数据库中所有数据的状态。一旦数据库因意外而遭损坏,这些备份文件可用来恢复数据库。,1.1 备份的概念,1备份概述备份的概念备份类型备份设备备份策略 2备份数据库 3恢复数据库 4导入与导出 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,(1)完整数据库备份(2)差异数据库备份(3)事务日志备份(4)文件和文件组备份,1.2 备份类型,它备份包括事务日志的整个数据库,是数据库的完整副本。,仅复制自上一次完整数据库备份之后修改过的数据库页。,仅复制事务日志。日志备份序列提供了连续的事务信息链,可支持从数据库、差异或文件

4、备份中快速恢复。,当时间限制使得完整数据库备份不切实际时,可使用BACKUP 备份数据库文件和文件组,而不是备份完整数据库,1备份概述备份的概念备份类型备份设备备份策略 2备份数据库 3恢复数据库 4导入与导出 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,备份设备是指用于存放备份数据的设备。创建备份时,必须选择备份设备。,1.3 备份设备,1备份概述备份的概念备份类型备份设备备份策略 2备份数据库 3恢复数据库 4导入与导出 5分离与附加 6实训 7小结,1磁盘设备设备是硬盘或其他磁盘存储媒体上的文件,与常规操作系统文件一样。可以在磁盘上定义磁盘备份设备。,2命名管道

5、设备是微软专门为第三方软件供应商提供的一个备份和恢复方式,若要将数据备份到一个命名管道设备,必须在BACKUP语句中提供管道的名字。,3磁带设备设备的用法与磁盘设备相同。不支持备份到远程磁带设备上。,4物理和逻辑设备 物理备份设备是操作系统用来标识备份设备的名称,逻辑备份设备用来标识物理备份设备的别名或公用名称。,第12章 备份恢复、导入导出与分离附加,备份策略包括确定备份类型、备份频率何时备份、备份哪些内容、备份到何处以及如何备份等。设计备份策略的指导思想是:以最小的代价恢复数据。分析可用性和恢复要求。选择恢复模型,1.4 备份的策略与规划,简单恢复模型 完全恢复模型 大容量日志记录恢复模型

6、,1备份概述备份的概念备份类型备份设备备份策略 2备份数据库 3恢复数据库 4导入与导出 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,2 备份数据库,2.1 数据库备份设备 2.2 备份数据库,1备份概述 2备份数据库 3恢复数据库 4导入与导出 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,1使用企业管理器创建逻辑磁盘备份设备(1)打开企业管理器,展开服务器上的【管理】文件夹。 (2)右键单击【备份】,在弹出的快捷菜单中选【新建备份设备】命令。 (3)在打开的对话框的【名称】框中输入备份设备的名称。 (4)单击【文件名】,然后输入磁盘备份设备

7、所使用的文件名,或者单击【浏览.】按钮显示【备份设备位置】对话框,再选择磁盘备份设备所使用的本地计算机上的物理文件。 (5)单击【确定】按钮,完成创建备份设备。,2.1 数据库备份设备,1备份概述 2备份数据库备份设备备份数据库 3恢复数据库 4导入与导出 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,2使用系统存储过程 sp_addumpdevice创建数据库备份设备语法格式:sp_addumpdevice 设备类型, 逻辑名称, 物理名称 【例12.1】 在D:SQLBACKUP下创建一个名为jxcjgl_backup的磁盘类型的备份设备。EXEC sp_addum

8、pdevice disk, jxcjgl_backup,D:SQLBACKUPjxcjgl_backup.bak,2.1 数据库备份设备,1备份概述 2备份数据库备份设备备份数据库 3恢复数据库 4导入与导出 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,1使用企业管理器创建数据库备份步骤: (1)打开企业管理器,展开服务器,选中指定的数据库。 (2)右键单击要进行备份的数据库图标,在弹出的快捷菜单中选择【所有任务】,再选择【备份数据库】。 (3)选择备份的数据库,输入备份的名称和备份的描述,选择备份的类型,。 (4)单击【添加】按钮选择要备份的设备。 (5)选择在设备

9、上进行操作的方式。 (6)对备份的时间表进行设置。 (7)单击【确定】按钮,完成数据库备份。,2.2 备份数据库,1备份概述 2备份数据库备份设备备份数据库 3恢复数据库 4导入与导出 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,2使用T-SQL语句创建数据库备份使用 BACKUP DATABASE 命令BACKUP DATABASE 数据库名 文件或文件组 ,.n TO 备份设备 ,.n 【例12.2】创建备份设备jxcjgl_backup,将教学成绩管理数据库,2.2 备份数据库,1备份概述 2备份数据库备份设备备份数据库 3恢复数据库 4导入与导出 5分离与附加

10、 6实训 7小结,第12章 备份恢复、导入导出与分离附加,3 恢复数据库,3.1 检查点 3.2 恢复数据库,1备份概述 2备份数据库 3恢复数据库 4导入与导出 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,检查点是建立在日志文件中的一类特殊的记录 检查点记录的内容包括:建立检查点时刻所有正在执行的事务清单这些事务最近一个日志记录的地址 当事务在一个检查点之前提交,该事务对数据库所做的修改一定都已写入数据库,在进行恢复处理时,没必要对该事务进行重做。 当系统发生故障时,恢复子系统将根据事务的不同状态采取不同的恢复策略:对于在检查点之后故障发生之前提交的事务要重做;对于

11、在检查点之前提交的事务不再重做;对于故障发生时还未完成的事务予以撤销。 检查点最大限度地减少数据库完全恢复时所必须执行的日志部分。 SQL Server 2000 始终生成自动检查点。,3.1 检查点,1备份概述 2备份数据库 3恢复数据库检查点恢复数据库 4导入与导出 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,1利用企业管理器恢复数据库(1)打开企业管理服务器,展开服务器组,展开服务器。 (2)右击数据库,在快捷菜单中选【所有任务】,再选【还原数据库】。 (3)在【还原为数据库】列表框中,选择要恢复的数据库名称。 (4)在还原选项栏中单击【数据库】单选按钮。 (5

12、)在【要还原的第一个备份】列表中,选择要恢复的备份集。 (6)在【还原】列表中,单击要恢复的数据库备份。 (7)单击【确定】按钮,则开始恢复。,3.2 恢复数据库,1备份概述 2备份数据库 3恢复数据库检查点恢复数据库 4导入与导出 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,2使用T-SQL语句恢复数据库语法格式:RESTORE DATABASE 数据库名 FROM 备份设备 ,.n 【例12.3】恢复教学成绩管理数据库 restore database 教学成绩管理数据库 from jxcjgl_backup,3.2 恢复数据库,1备份概述 2备份数据库 3恢复数

13、据库检查点恢复数据库 4导入与导出 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,4 数据导入与导出,4.1 数据导入与导出的意义 4.2 SQL数据库表数据导出 4.3 导入数据到SQL表中,1备份概述 2备份数据库 3恢复数据库 4导入与导出 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,实际应用中,用户使用的可能是不同的数据库平台需要:其他数据库的数据转移到SQL Server或者将SQL Server中的数据转移到其它数据库中数据导入导出功能,用以实现不同数据库平台间的数据交换,4.1 数据导入与导出的意义,1备份概述 2备份数据库 3恢

14、复数据库 4导入与导出导入导出意义SQL数据导出导入数据SQL 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,4.1 数据导入与导出的意义,导入数据:从外部数据源检索数据,并将数据插入到 SQL Server 表。如:将Foxpro数据库中的数据导入到SQL Server数据库中,导出数据:将 SQL Server数据库中的数据转换为某种用户指定格式 如:将 SQL Server 表的内容复制到 Microsoft Access 数据库中,或将 SQL Server 数据库中的数据转换为 Excel 电子表格格式。,SQL Server可以导入导出的数据源:文本文件、O

15、DBC 数据源、OLE DB 数据源、ASCII 文本文件和 Excel 电子表格等,1备份概述 2备份数据库 3恢复数据库 4导入与导出导入导出意义SQL数据导出导入数据SQL 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,利用DTS导入导出向导导出数据,4.2 SQL 数据库表数据导出,(1)打开企业管理器,右键单击选定的服务器图标,从弹出的快捷菜单中选择【所有任务】【导出数据】 (2)单击【下一步】按钮,在选择数据源对话框中选定源数据库类型,选定要导出数据的数据库名称 (3)单击【高级】按钮,可以在【高级连接属性】对话框中设置与选定的OLE DB数据源连接的用户自

16、定义属性 (4)单击【下一步】按钮,选定目的数据库的类型;输入目标文本文件的路径和文件名,(5)单击【下一步】按钮,指定表复制或查询 (6)单击【下一步】按钮,选择目的文件格式 (7)单击【下一步】按钮,设定是否创建DTS包,何时执行复制操作,以及将包以何种方式存放 (8)单击【下一步】按钮,显示在该向导中进行的设置。确认无误后,单击【完成】按钮,完成数据导出设置。,1备份概述 2备份数据库 3恢复数据库 4导入与导出导入导出意义SQL数据导出导入数据SQL 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,利用DTS导入导出向导导入数据到SQL Server 表(1)打开

17、企业管理器,右键单击选定的服务器图标,从弹出的快捷菜单中选择【所有任务】【导入数据】选项 (2)单击【下一步】按钮,在数据源框中选择数据源类型;在文件名框中输入作为数据源的文本文件的路径和名称。 (3)单击【下一步】按钮,选择文件格式;选择文件的类型和记录之间的间隔等属性。 (4)单击【下一步】按钮,指定列分隔符,4.3 导入数据到SQL表中,1备份概述 2备份数据库 3恢复数据库 4导入与导出导入导出意义SQL数据导出导入数据SQL 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,(5)单击【下一步】按钮,选择目的数据库类型;选择服务器名称和数据库名称。 (6)单击【下

18、一步】按钮,选择一个或多个表或视图进行复 (7)单击【下一步】按钮,设置复制任务的自动执行、创建DTS包、定义DTS包的调度执行时刻,也可以设置DTS的存放类型 (8)单击【下一步】按钮,确认导入数据,确认通过该向导已经进行的设置,单击【完成】按钮,完成设置。 (9)若在向导中设置了立即运行,则在向导结束后出现数据导入对话框,执行向导中定义的复制操作。,4.3 导入数据到SQL表中,1备份概述 2备份数据库 3恢复数据库 4导入与导出导入导出意义SQL数据导出导入数据SQL 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,5 数据库分离与附加,5.1 数据库分离 5.2

19、数据库附加,1备份概述 2备份数据库 3恢复数据库 4导入与导出 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,一个数据库只能被一个服务器管理,通过分离数据库可以将数据库与服务器分离,分离后可以将数据库附加到别的服务器。,5.1 数据库分离,1备份概述 2备份数据库 3恢复数据库 4导入与导出 5分离与附加数据库分离数据库附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,分离数据库的步骤: (1)打开企业管理服务器,展开服务器组,展开服务器。 (2)展开数据库文件夹,右键单击要分离的数据库,选【所有任务】,再选【分离数据库】命令。 (3)在随后出现的分离数据

20、库对话框中单击【确定】按钮,则完成数据库分离。,5.1 数据库分离,1备份概述 2备份数据库 3恢复数据库 4导入与导出 5分离与附加数据库分离数据库附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,附加数据库就是将存放在硬盘上数据库文件加入到SQL Server服务器中。,5.2 数据库附加,1备份概述 2备份数据库 3恢复数据库 4导入与导出 5分离与附加数据库分离数据库附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,附加数据库的步骤:(1)打开企业管理服务器,展开服务器组,展开服务器。 (2)右键单击数据库,选【所有任务】,再选【附加数据库】命令。 (3)在随后

21、出现的附加数据库对话框中,选择要附加的数据库的主数据文件名及存放位置。 (4)单击【确定】按钮,完成数据库附加。,5.2 数据库附加,1备份概述 2备份数据库 3恢复数据库 4导入与导出 5分离与附加数据库分离数据库附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,实训目的 掌握备份设备的创建方法 学会使用 SQL Server 企业管理器和 BACKUP、RESTORE 命令备份、恢复数据库 掌握利用DTS导入导出向导导入、导出数据的方法 掌握数据库分离与附加的方法。 实训内容在前面实训创建的数据库我班同学库、数据表同学表宿舍表与录入的真实数据基础上,完成以下实训内容: 备份:我

22、班同学库(T-SQL) 还原:我班同学库(企业管理器) 分离、附加:我班同学库(企业管理器) 导出:同学表视图excel表,实训,1备份概述 2备份数据库 3恢复数据库 4导入与导出 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,数据库备份是数据库系统运行过程中需定期进行的操作,一旦数据库因意外而遭损坏,就须用这些备份来恢复数据库。数据导入导出是数据库系统与外部进行数据交换的操作。用以实现不同数据库平台间的数据交换。数据库的分离与附加用于将数据库与服务器分离以复制数据库文件和将数据库加入到SQL Server服务中。本章介绍了备份的概念、各种备份方法的特点和备份与恢复策

23、略;讲解备份设备的创建方法;结合实例讲解了使用 SQL Server 企业管理器和 BACKUP、RESTORE 命令备份、恢复数据库的方法、利用DTS导入导出向导导入、导出数据的方法和数据库分离与附加的方法。,小结,1备份概述 2备份数据库 3恢复数据库 4导入与导出 5分离与附加 6实训 7小结,第12章 备份恢复、导入导出与分离附加,数据库备份是数据库系统运行过程中需定期进行的操作,一旦数据库因意外而遭损坏,就须用这些备份来恢复数据库。数据导入导出是数据库系统与外部进行数据交换的操作。用以实现不同数据库平台间的数据交换。数据库的分离与附加用于将数据库与服务器分离以复制数据库文件和将数据库加入到SQL Server服务中。本章介绍了备份的概念、各种备份方法的特点和备份与恢复策略;讲解备份设备的创建方法;结合实例讲解了使用 SQL Server 企业管理器和 BACKUP、RESTORE 命令备份、恢复数据库的方法、利用DTS导入导出向导导入、导出数据的方法和数据库分离与附加的方法。,小结,1备份概述 2备份数据库 3恢复数据库 4导入与导出 5分离与附加 6实训 7小结,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报