数据库应用技术 SQL Server 2005 教学课件 ppt 周慧 11

上传人:E**** 文档编号:89409028 上传时间:2019-05-24 格式:PPT 页数:19 大小:469.50KB
返回 下载 相关 举报
数据库应用技术 SQL Server 2005  教学课件 ppt 周慧 11_第1页
第1页 / 共19页
数据库应用技术 SQL Server 2005  教学课件 ppt 周慧 11_第2页
第2页 / 共19页
数据库应用技术 SQL Server 2005  教学课件 ppt 周慧 11_第3页
第3页 / 共19页
数据库应用技术 SQL Server 2005  教学课件 ppt 周慧 11_第4页
第4页 / 共19页
数据库应用技术 SQL Server 2005  教学课件 ppt 周慧 11_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《数据库应用技术 SQL Server 2005 教学课件 ppt 周慧 11》由会员分享,可在线阅读,更多相关《数据库应用技术 SQL Server 2005 教学课件 ppt 周慧 11(19页珍藏版)》请在金锄头文库上搜索。

1、数据库应用技术 SQL Server 2005,,烟 台 职 业 学 院 精 品 课,SQL Server 2005,第11章 数据库的恢复与传输,能力目标: 能根据数据库安全需求选择合理的恢复机制。 能将SQL Server 2005数据库与其他Access、Oracle等数据库进行相互传输。 树立强烈的数据安全意识,培养严肃、认真的工作态度。 任务设计: 分析数据的备份需求。 训练备份和还原。 训练数据库的导入和导出。,SQL Server 2005,第11章 数据库的恢复与传输,知识要求: SQL Server 2005数据库的备份与还原。 SQL Server 2005数据导入与导出。

2、,SQL Server 2005,11.1 数据库备份和还原,数据库备份概述,1,使用SSMS进行完整数据库备份,2,使用SSMS进行差异数据库备份,3,使用SSMS还原数据库,4,SQL Server 2005,11.1.1 数据库备份概述,备份的重要性 “备份”是数据的副本,用于在系统发生故障后还原和恢复数据。备份使用户能够在发生故障后还原数据。通过适当备份,可以从多种故障中恢复。 可能造成数据损失的因素有很多,包括以下几方面: 存储介质故障:保存数据库文件的磁盘设备损坏,用户没有数据库 备份导致 数据彻底丢失。 用户的错误操作:如误删除了某些重要数据,甚至整个数据库。 服务器的彻底瘫痪:

3、如数据库服务器彻底瘫痪,系统需要重建。,SQL Server 2005,11.1.1 数据库备份概述,备份的类型 完整数据库备份 完整数据库备份是指数据库的完整备份,包括所有的数据库对象、数据和任务日志。完整备份代表备份完成时的数据库,通过其中的事物日志,可以实时用备份恢复到备份完成时的数据库。,SQL Server 2005,11.1.1 数据库备份概述,备份的类型 差异数据库备份 差异数据库备份仅记录自上次完整备份后发生更改的数据。 事务日志备份 事务日志备份只备份事务日志中的数据,它由最近所提交到数据库中的事务组成。它包括子上次备份事务日志后对数据库执行的所有已完成的事务的记录。 数据库

4、文件和文件组备份 SQL Server 2005支持备份或还原数据库中的文件和文件组。文件备份和还原操作必须与事务日志备份一起使用。使用该方法可以加快恢复数据库的速度,因为只还原已损坏的文件和文件组,而不是整个数据库。,SQL Server 2005,11.1.1 数据库备份概述,备份设备 SQL Server 2005备份创建在备份设备上,常用的备份设备有磁盘或磁带媒体。 恢复模式与设置 恢复模式是一个数据库属性,它用于控制数据库备份和还原操作的基本行为。 备份和还原操作是在恢复模式下进行的。在SQL Server 2005数据库管理系统中,可以选择3种恢复模式:简单恢复模式、完整恢复模式和

5、大容量日志恢复模式。 简单恢复模式 完整恢复模式 大容量日志恢复模式,SQL Server 2005,11.1.2 使用SSMS进行完整数据库备份,打开SSMS,用鼠标右键【对象资源管理器】中的具体的数据库对象,在弹出的快捷菜单中选择“任务”“备份”选项。 在【备份数据库】窗口中,选择备份类型为“完整”。在备份的目标中,指定备份文件的磁盘位置,以及备份集的有效期等,然后单击“确定”按钮。 操作完成后,弹出对话框表示备份成功.这时,在备份的文件位置可以找到相应的备份文件。,SQL Server 2005,11.1.3 使用SSMS进行差异数据库备份,打开备份向导。在【备份数据库】窗口中,选择备份

6、类型为“差异”。在备份的目标中,指定备份到的磁盘文件位置,然后单击“确定”按钮。备份完成后,可以找到相应的备份文件。,SQL Server 2005,11.1.4 使用SSMS还原数据库,在系统出现故障或者被关闭之后,当用户重新启动它的时候,SQL Server将自动启动还原进程保证数据的一致性。当用户手动执行恢复操作之前,应当验证备份的有效性,确认备份中是否包含有效的信息,并且在执行某些特定的任务以后启动恢复进程。 万一数据库被损坏,就可以使用备份来恢复数据库。恢复数据库是一个装载数据库备份、应用事务日志重建的过程。应用事务日志之后数据库就会回到事各日志备份之前的状态。,SQL Server

7、 2005,11.1.4 使用SSMS还原数据库,还原完整数据库备份 打开SSMS,右键【对象资源管理器】中的具体的数据库对象,在弹出的快捷菜单中选择“任务”“还原”“数据库”选项。 在【还原数据库】窗口中,选择还原的数据库,选择用于还原的备份集为在备份操作中备份的完整数据集。 在【还原数据库】窗口中选择选项,在还原选项中选“覆盖现有数据库”复选框,单击“确定”按钮。还原操作完成后,展开具体的数据库节点,可以看到其中的数据进行了还原。,SQL Server 2005,11.1.4 使用SSMS还原数据库,还原差异数据库备份 还原差异数据库备份的操作步骤和还原完整数据库备份相似。只是在选择用于还

8、原的备份集时选备份操作中备份的差异数据集。 选中差异数据集后,完整数据集会自动被选中,因为在还原差异数据库备份之前,必须先为还原做准备。还原操作完成后,打开具体的数据库,在表中不仅能看到进行完整备份时的数据,还可以看到进行完整备份后和差异备份前变化的数据。 说明:由于备份时将数据库的所有信息都备份,所以对备份数据库还原时,一定要符合还原条件,特别是还原时一定要将数据库文件还原到备份时的路径下 。,SQL Server 2005,11.2 数据库的导出与导入,通过导入和导出操作可以在SQL Server 2005 和其他一类数据源(例如 Excel 或 Oracle数据库)之间轻松移动数据。例如

9、,可以将数据从Excel 应用程序导出到数据库,然后将数据大容量导入到 SQL Server表。“导出”是指将数据从 SQL Server 表复制到数据文件。“导入”是指将数据文件加载到SQL Server 表。,SQL Server 2005,11.2.1 数据库表数据导出,打开 SSMS,右键 【对象资源管理器】中的“Library”数据库对象。在弹出的快捷菜单中选择“任务” “导出数据” 。 进入【SQL Server导入和导出向导选择数据源】窗口,选择从中导出数据的数据源。在本例中,使用默认数据源 “SQL Native Client”,选择导出数据的数据库,单击“下一步”按钮。 在【

10、SQL Server导入和导出向导选择数据源】窗口中,选择导出数据的目标,即导出数据复制到何处,单击“下一步”按钮。 在【SQL Server导入和导出向导指定表复制或查询】窗口中,选择SQL Server数据导出的方式。“复制一个或多个表或视图的数据”单选项可以直接把SQL Server数据库中全部或某几个完整的表或视图导出到目的数据表;“编写查询以指定要传输的数据”单选项可以使用SQL语句进行查询,把查询的结果导出到目的数据表。这里选择“复制一个或多个表或视图的数据”单选项。单击“下一步”按钮。,SQL Server 2005,11.2.1 数据库表数据导出,在【SQL Server导入和

11、导出向导选择源表和源视图】窗口中,列出了源数据库所有的表和视图,如图 1114所示。可以逐一选择,也可以单击“全选”按钮选择所有内容。然后单击“下一步”按钮。 在【SQL Server导入和导出向导保存并执行包】窗口中,选择是否需要保存以上操作所设置的SSTS包。选择“保存SSTS包”可以把以上设置保存起来。默认下选择“立即执行”复选框,如图 1115所示。单击“下一步”按钮。 完成导出数据的向导设置后,在【SQL Server导入和导出向导】窗口中,单击“完成”按钮。 导出数据操作完成后,打开导出的Excel文件Library1.xls可以看到导入了新的工作表 。,SQL Server 20

12、05,11.2.2 SQL Server表数据导入,把其他类型数据库数据导入到SQL Server数据库中同样使用“导入/导出数据”向导。在本例中,将Access数据库“商品库.mdb”的表数据导入到“Library”数据库中。 打开SSMS,右键【对象资源管理器】中的“Library”数据库对象。在弹出的快捷菜单中选择“任务”“导入数据”。 在【SQL Server 导入和导出向导选择数据源】窗口中,选择导入数据的数据源。在本例中,选择数据源为Microsoft Access,指定导入数据的文件名,单击“下一步”按钮。 在【SQL Server 导入和导出向导选择目标】窗口中,使用默认设置,

13、单击“下一步”按钮。 在【SQL Server 导入和导出向导指定表复制或查询】窗口中,和导出数据时一样选择默认的方式,单击“下一步”按钮。 在【SQL Server 导入和导出向导选择源表和源视图】窗口中,选择所需的表和视图,单击“下一步”按钮。 在【SQL Server 导入和导出向导是否保存并执行包】窗口中,选择“立即执行”复选框,然后单击“下一步”按钮。 导入数据操作正确运行后,数据库中显示已加入新导入的表(或其他数据)。,SQL Server 2005,11.3 小结,本章讲解数据库恢复技术的基本概念,SQL Server 2005数据库的备份与还原,SQL Server 2005数据的导入与导出。 SQL Server 2005数据库恢复和传输技术直接关系到数据库的安全可靠,也是数据库管理员必须熟练掌握的技术,重要的是培养良好的实践技能和良好的职业素质。 看似简单的操作实现起来却常会遇到困难或者失败,需要在应用中保持清醒的头脑,独立分析问题和解决问题,可以通过对平时实验使用的数据库进行备份和还原等操作,逐步锻炼完善。,SQL Server 2005,11.3 小结,本章主要介绍如何使用SQL Server 2005进行备份还原和数据导入/导出操作。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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