项目十公司管理数据库系统的数据备份和恢复.ppt

上传人:人*** 文档编号:568807109 上传时间:2024-07-27 格式:PPT 页数:21 大小:306.81KB
返回 下载 相关 举报
项目十公司管理数据库系统的数据备份和恢复.ppt_第1页
第1页 / 共21页
项目十公司管理数据库系统的数据备份和恢复.ppt_第2页
第2页 / 共21页
项目十公司管理数据库系统的数据备份和恢复.ppt_第3页
第3页 / 共21页
项目十公司管理数据库系统的数据备份和恢复.ppt_第4页
第4页 / 共21页
项目十公司管理数据库系统的数据备份和恢复.ppt_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《项目十公司管理数据库系统的数据备份和恢复.ppt》由会员分享,可在线阅读,更多相关《项目十公司管理数据库系统的数据备份和恢复.ppt(21页珍藏版)》请在金锄头文库上搜索。

1、情景十公司管理数据库系统的数据备份和恢复终极目标:利用数据库的备份和恢复功能来维护数据库系统数据的安全性和完整性。数据库备份概念的理解n n备份就是数据的副本。存储在计算机硬盘以外的 某个地方。为了避免因删除操作、破坏性病毒、自然灾害、硬件系统或软件系统的质量低劣或盗窃等,造成数据库的破坏,因此必须对数据库进行备份。备份就是制作数据库结构和数据的拷贝,以便在数据库遭到破坏的时候能够修复数据库。数据库恢复概念的理解n n数据库的恢复模型是数据库遭到破坏时恢复数据库中数据的数据存储方式。每一种恢复模型都按照不同的方式维护数据库中的数据和日志。n n 思考思考:n n理解了备份和恢复概念之后,那么我

2、们如何将我们需要的数据进行备份和恢复呢?任务一备份设备的创建n n在进行备份以前首先必须指定或创建备份设备,备份设备是硬盘或其它磁盘存储媒体上的文件,与常规操作系统文件一样。方法一方法一 使用企业管理器创建逻辑磁盘备份设备使用企业管理器创建逻辑磁盘备份设备案例演示:案例演示:1.1.展开服务器上的展开服务器上的【管理管理】文件夹。文件夹。2.2.右击右击【备份备份】,执行,执行【新建备份设备新建备份设备】命令。弹命令。弹出出 【备份设备属性备份设备属性- -新设备新设备】n n 说说明明:单单击击“ “浏浏览览” ”按按钮钮,则则弹弹出出的的对对话话框框。选选择择文文件件夹夹,输输入入要要求求

3、的的文文件件名名,按按“ “确确定定” ”按按钮即可。钮即可。 在在【名称名称】框中输入该命名备份设备的名称。框中输入该命名备份设备的名称。单单击击【文文件件名名】,然然后后输输入入磁磁盘盘备备份份设设备备所所使使用用的的文文件件名名或或单单击击“ “浏浏览览” ”按按钮钮显显示示【备备份份设设备备位位置置】对对话话框框,再再选选择择磁磁盘盘备备份份设设备备所所使使用用的的本本地地计算机上的物理文件。计算机上的物理文件。单击单击【确定确定】创建备份设备。创建备份设备。方法二方法二 使用使用T_sqlT_sql语句语句n n案例演示:案例演示:n n 在在D:SQLBACKUPD:SQLBACK

4、UP下创建一个名下创建一个名comp_backupcomp_backup的磁盘类型的备份设备。的磁盘类型的备份设备。n n EXEC EXEC sp_addumpdevicesp_addumpdevice disk, disk, comp_comp_backupbackup, ,n n D:data D:datajxcjgl_backup.bakjxcjgl_backup.bak n n拓展拓展练习练习: 完成任完成任务务一所需要掌握的知一所需要掌握的知识识点点 根据给定的人事信息管理系统,大家思考如何去创建本系统的备份设备?任务二任务二 备份数据库备份数据库数据库备份的方法:数据库备份的方法

5、:企业管理器企业管理器Transaction-sqlTransaction-sql语句语句方法一方法一 使用企业管理器创建数据库使用企业管理器创建数据库备份备份n n案例演示:案例演示: n n(1)(1)(1)(1)打开企业管理器,展开服务器,选中指定的数据库。打开企业管理器,展开服务器,选中指定的数据库。打开企业管理器,展开服务器,选中指定的数据库。打开企业管理器,展开服务器,选中指定的数据库。n n(2)(2)(2)(2)右键单击要进行备份的数据库图标,在弹出的快捷菜单右键单击要进行备份的数据库图标,在弹出的快捷菜单右键单击要进行备份的数据库图标,在弹出的快捷菜单右键单击要进行备份的数据

6、库图标,在弹出的快捷菜单中选择中选择中选择中选择【所有任务所有任务所有任务所有任务】,再选择,再选择,再选择,再选择【备份数据库备份数据库备份数据库备份数据库】。n n(3)(3)(3)(3)选择备份的数据库,输入备份的名称和备份的描述,选选择备份的数据库,输入备份的名称和备份的描述,选选择备份的数据库,输入备份的名称和备份的描述,选选择备份的数据库,输入备份的名称和备份的描述,选择备份的类型。择备份的类型。择备份的类型。择备份的类型。n n(4)(4)(4)(4)单击单击单击单击【添加添加添加添加】按钮选择要备份的设备。按钮选择要备份的设备。按钮选择要备份的设备。按钮选择要备份的设备。n n

7、(5)(5)(5)(5)选择在设备上进行操作的方式。选择在设备上进行操作的方式。选择在设备上进行操作的方式。选择在设备上进行操作的方式。n n(6)(6)(6)(6)对备份的时间表进行设置。对备份的时间表进行设置。对备份的时间表进行设置。对备份的时间表进行设置。n n(7)(7)(7)(7)单击单击单击单击【确定确定确定确定】按钮,完成数据库备份。按钮,完成数据库备份。按钮,完成数据库备份。按钮,完成数据库备份。演演示示案案例例1 1创建companyinfo数据库的备份文件databak.bak。n n1 1. .在在企企业业管管理理器器中中打打开开【数数据据库库】文文件件夹夹,右右击击co

8、mpanyinfocompanyinfo,在在弹弹出出的的快快捷捷菜菜单单中中执执行行【备备份数据库份数据库】命令。命令。n n2.2.打打开开备备份份对对话话框框中中的的【常常规规】选选项项卡卡,在在“备份备份”选项栏内选择选项栏内选择“数据库数据库- -完全完全”单选按钮。单选按钮。n n3.3.单单击击“添添加加”按按钮钮,在在打打开开的的对对话话框框中中选选择择备备份份目目的的。选选择择“文文件件名名”,单单击击“浏浏览览”按按钮钮,这这里里选选择择文文件件夹夹c:c:,并并输输入入备备份份文文件件名名databak.bakdatabak.bak。n n4.4. 单击单击“确定确定”按

9、钮即可创建数据库备份文件。按钮即可创建数据库备份文件。方法二方法二 使用使用T-SQLT-SQL语句创建数据库语句创建数据库备份备份n n使用 BACKUP DATABASE 命令。n n语法:n nBACKUP DATABASE 数据库名 文件或文件组 ,.n TO 备份设备 ,.n 演演示示案案例例2 2 假定当前已存在mynwind数据库,创建用于存放mynwind 数据库完整数据库备份mynwind_1。n nUSE mynwindn nEXEC sp_addumpdevice disk, mynwind_1, disk =c:backup lwzz _1.datn n-进行全面备份n

10、 nBACKUP DATABASE mynwind TO mynwind_1演示案例演示案例3 3 可以用逻辑或物理设备名称执行BACKUP语句。n n-Specifythelogicalbackupdevice.n nBACKUPDATABASEcompanyinfoTOcompanyinfo_Backupn n-Or,specifythephysicalbackupdevice.BACKUPDATABASEcompanyinfoTOn nDISK=C:BackupscompanyinfoFull.Bakn n拓展拓展练习练习: 根据任务二演示的数据库的备份过程,请大家思考如何去根据任务一所

11、创建的备份设备去对人事管理信息系统的数据库进行备份?方方法法一一案案例例演演示示:将c:databak.bak文件恢复到companyinfo数据库。n n1 1打打开开【数数据据库库】文文件件夹夹,右右击击companyinfocompanyinfo,在弹出的快捷菜单,从中选择在弹出的快捷菜单,从中选择【还原数据库还原数据库】。n n2 2在在打打开开的的“还还原原数数据据库库”对对话话框框中中设设置置选选项项。在在“还原还原”选择选择“从设备从设备”。单击。单击“选择设备选择设备”按钮。按钮。n n3 3单单击击“选选择择设设备备”按按钮钮,请请您您在在弹弹出出的的对对话话框框中中,从从W

12、indowsWindows中指定中指定c:databak.bakc:databak.bak. .n n4 4在在【还还原原数数据据库库】的的“选选项项”中中,选选择择“在在现现有有数据库上强制还原数据库上强制还原”。n n5 5单击单击“确定确定”按钮即可。按钮即可。任务三任务三 恢复数据库恢复数据库方方法法二二 利利用用TransactSQL语语句句恢恢复复 数据库数据库n n n n1 1恢复数据库的语法格式为:恢复数据库的语法格式为:n n RESTORE RESTORE DATABASE DATABASE DATABASE_NAME DATABASE_NAME | | DATABASE

13、_NAME_VAR DATABASE_NAME_VAR n n ,.N ,.N n n FROM ,.N FROM ,.N n n2 2 恢复事务日志的语法格式为:恢复事务日志的语法格式为:n n RESTORE RESTORE LOG LOG DATABASE_NAME DATABASE_NAME | | DATABASE_NAME_VAR DATABASE_NAME_VAR n n FROM ,.N FROM ,.N 案案例例演演示示1 1 假定当前已存在lwzz数据库的恢复完整数据库备份lwzz _1,则相应的恢复命令如下:n nRESTORE DATABASE lwzz FROM lw

14、zz _1案案例例演演示示2 2利用TransactSQL语句恢复到companyinfo数据库n n程序清单:n nUSE companyinfon nGOn nRESTORE DATABASE companyinfo FROM DISK=c:databak.bakn nGOn n思考练习:思考练习: 通过数据库的恢复操作演示,请将人事信息管理系统中的数据库按照刚才的备份数据进行恢复!课后思考后思考练习: : 假设为了维护某公司管理数据库的完整性,我们制定一个备份规划,每周星期天作完整数据库备份,每天做差异备份,每一小时做事务日志备份,具体规划如下:n n星期天早晨星期天早晨8 8:0000: 完整数据库备份完整数据库备份n n每隔每隔1 1小时小时 : 事务日志备份事务日志备份n n星期一早晨星期一早晨8 8:0000: 差异备份差异备份n n每隔每隔1 1小时小时 : 事务日志备份事务日志备份n n星期二早晨星期二早晨8 8:0000: 差异备份差异备份n n每隔每隔1 1小时小时 : 事务日志备份事务日志备份n nn n星期天早晨星期天早晨8 8:0000: 完整数据库备份完整数据库备份

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

最新文档


当前位置:首页 > 高等教育 > 研究生课件

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