项目9 数据库维护讲解

上传人:我** 文档编号:113709581 上传时间:2019-11-09 格式:PPT 页数:24 大小:1.87MB
返回 下载 相关 举报
项目9 数据库维护讲解_第1页
第1页 / 共24页
项目9 数据库维护讲解_第2页
第2页 / 共24页
项目9 数据库维护讲解_第3页
第3页 / 共24页
项目9 数据库维护讲解_第4页
第4页 / 共24页
项目9 数据库维护讲解_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《项目9 数据库维护讲解》由会员分享,可在线阅读,更多相关《项目9 数据库维护讲解(24页珍藏版)》请在金锄头文库上搜索。

1、项目9,数据库维护,目 录,项目9 数据库维护,项目目标 理解数据库的备份和还原机制 掌握如何对SQL Server2005 数据库进行数据库的备份、还原和数据的导入和导出。 理解数据库备份的过程和属性设置 掌握使用Microsoft SQL Server Management Studio备份和恢复数据库 掌握数据的导入和导出方法,9.1 项目描述,为了防止OnlineCS数据库以某种方式被损坏时, SQL Server实例将可能无法启动,在本章中我们将备份网上选课系统,然后将学生选课数据库导出到 Access 2003数据库系统中。,9.2 技术要点,9.2.1 数据库的备份和恢复 1Mi

2、crosoft SQL Server2000四种备份类型 (1)完全备份 (2)差异备份或称增量备份 (3)事务日志备份 (4)文件和文件组备份,9.2 技术要点,9.2.1 数据库的备份和恢复 2.备份设备 在迸行备价以前首先必须指定或创建备份设备,作为用来存储数据库、事务日志或文件和文件组备份的存储介质,可以是硬盘、磁带或管道。 当使用磁盘时,SQL Server允许将本地主机硬盘和远程主机上的硬盘作为备份设备。备份设备在硬盘中是以文件的方式存储的。,9.2 技术要点,9.2.1 数据库的备份和恢复 3恢复数据库(还原数据库) (1)标准恢复:将数据库恢复到原来状态。 (2)即时点恢复:将

3、数据库恢复到指定时间的状态。 (3)部分恢复:使用数据库备份的文件(组)备份时,只恢复部分文件(组),9.2 技术要点,9.2.2 数据库的导入和导出 SQL Server 2005提供了SSIS(Data Transformation Services)工具来完成数据库的导入和导出,实现数据在不同应用程序间的传送。使用说明如下: (1)可以复制从SQL查询中获得的数据,SQL查询可以包含来自同一数据库或分布式查询中的多个表的联接。作为整个进程的一部分,如果不存在任何表,则SSIS导入导出向导会自动为您创建目的表。 (2)使用SSIS导入/导出向导,可以连接很多数据源; (3)SSIS对文本文

4、件提供额外的支持。指定文本文件连接时,需要指定文件的格式。,9.2 技术要点,大多数的 OLE DB和 ODBC数据源以及用户指定的 OLE DB数据源。 文本文件。 到一个或多个Microsoft SQL Server实例的其它连接。 Oracle和Informix数据库(必须已经安装Oracle或Informix客户端软件)。 Microsoft Excel电子表格。 Microsoft Access数据库和Microsoft Excel。 dBase或Paradox数据库。,9.3 任务1:备份OnlineCS数据库,9.3.1 使用维护计划向导 操作要求: 在Microsoft SQL

5、 Server Management Studio中使用数据库管理的备份向导备份OnlineCS数据库。 操作步骤: 启动Microsoft SQL Server Management Studio并登录,在左边对象资源管理器里,展开“管理维护计划”菜单,选中维护计划,再点鼠标右键, 然后按照书上如图所示的操作步骤进行操作。,9.3 任务1:备份OnlineCS数据库,9.3.2 使用任务备份 操作要求: 使用Microsoft SQL Server Management Studio备份OnlineCS数据库。 操作步骤: (1)在Microsoft SQL Server Managemen

6、t Studio控制面板目录树中选择OnlineCS数据库,单击鼠标右键,在弹出的菜单中选择“任务-备份”。 (2)单击备份弹出备份数据库对话框,在常规选择页里,选择源数据库OnlineCS,备份类型选择“完整”,备份组件选择“数据库”。 (3)点击“备份数据库”对话框中的“目标-添加”,得到 “选择备份目录”对话框。 (4)在“SQL Server备份”对话框中选择“选项”标签,标记“完成后验证备份”复选按钮;标记“删除事务日志中不活动的条目”复选按钮,单击“确定”按钮,完成备份。,9.3 任务1:备份OnlineCS数据库,9.3.3 使用 Transact SQL语句备份数据库 使用 T

7、ransact SQL语句备份数据库时,一般先使用系统存储过程sp_addum pdevice创建备份设备,然后再使用 BACKUP DATABASE命令备份数据库。,1、用系统存储过程sp_addumpdevice创建一个备份设备,语法格式如下: sp_addumpdevice 设备类型,逻辑名称,物理名称 2、使用 Transact SQL语句备份数据库。,9.4 任务2:导出OnlineCS数据库,将 OnlineCS数据库导出到 Access 2003数据库系统中,取名为 ACCESS_OnlineCS.MDB。 用户在导出 SQL Server数据之前,须首先在 Access 200

8、3中建立一个文件名为 ACCESS_OnlineCS.MDB的空白数据库,以便接受来自 SQL Server数据库的数据。 导出步骤如下:,(1)在 Access 2003中建立名为 ACCESS_OnlineCS.MDB的空白数据库。 (2)利用SQL Server数据导入导出向导将SQL Server数据库的数据导出到 ACCESS_OnlineCS.MDB数据库中。,9.5 项目支撑知识,9.5.1数据库备份 1、概念 备份(backup):将数据库中的数据取出来,存在另一个安全可靠的地方,以便当数据库中的数据遭到破坏时能够将数据取回来,恢复到原来没有被破坏的内容 。 2、数据库系统故障

9、 数据库系统故障通常有以下3种因素。 (1)硬件故障 (2)软件故障 (3)人为误操作,9.5 项目支撑知识,9.5.1数据库备份 3、备份的许可 只有下列角色的成员才可以备份数据库: 固定的服务器角色 sysadmin 固定的数据库角色 db_owner 固定的数据库角色 db_backupoperator,9.5 项目支撑知识,9.5.1数据库备份 4、执行备份 (1)创建永久性备份文件 执行备份的第一步是创建将要包含备份内容的备份文件。 (2)创建临时性备份文件 创建临时的备份文件使用BACKUP DATABASE语句。 创建临时备份文件有两种方法:使用SQL Server Enterp

10、rise Manager,或者使用BACKUP DATABASE语句。,9.5 项目支撑知识,9.5.1数据库备份 4、执行备份 BACKUP DATABASE语句的语法形式如下: BACKUP DATABASE|database_name|database_name_var| TO,.n WITH ,FORMAT ,|INIT|NOINIT| ,RESTART ,9.5 项目支撑知识,9.5.1数据库备份 4、执行备份 全库备份语法格式为: BACKUP DATABASE 数据库名 to 备份设备名 WITH NAME备份名称,INIT|NOINIT 差异备份语法格式为: BACKUP DA

11、TABASE数据库名 to备份设备名 WITH DIFFERENTIAL,NAME备份的名称,INIT|NOINIT 日志备份的语法格式为: BACKUP LOG数据库名 to备份设备名 WITHNAME备份的名称,INIT|NOINIT 文件与文件组备份的语法格式为: BACKUP DATABASE | database_name | database_name- var|,.m TO,.n,9.5 项目支撑知识,9.5.2 还原 1、还原的概念 还原是指利用已经备份好的数据将原数据库恢复,使之恢复到备份时的内容。 2、还原模式 在SQL Server中有三种数据库还原模式,他们分别是简单还

12、原(Simple Recovery)、完全还原(FullRecovey)和批日志还原(Buk-logged Recovery)。,9.5 项目支撑知识,9.5.3 数据的导入和导出 SQL Server 2005提供了令人欣慰的工具,即数据转换服务SSIS(Data Transformation Services)。 数据转换服务是一个功能非常强大的组件,它本身包含3个工具:即SSIS导入和导出向导、SSIS Package Designer以及SSIS Transfer Manager。 SSIS导入、导出向导帮助用户交互地建立包,从而在具有OLE DB和0DBC驱动程序的源和目标数据源间进行数据的导入、导出和转换,SSIS导入和导出向导分为数据导入和数据输出两个工具。,EXCLE导入,9.5 项目支撑知识,9.5 项目支撑知识,导出数据库至Access,9.6 本章小结,本章讲述了数据库的备份与还原,以及数据导入、导出的几种方式。应重点掌握分离与附加数据库及各种数据的导入与导出等操作。,Thank You !,

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

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

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