项目十公司管理数据库系统的数据备份和恢复.ppt_第1页
项目十公司管理数据库系统的数据备份和恢复.ppt_第2页
项目十公司管理数据库系统的数据备份和恢复.ppt_第3页
项目十公司管理数据库系统的数据备份和恢复.ppt_第4页
项目十公司管理数据库系统的数据备份和恢复.ppt_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、据进行备份和恢复呢,任务一 备份设备的创建,在进行备份以前首先必须指定或创建备份设备,备份设备是硬盘或其它磁盘存储媒体上的文件,与常规操作系统文件一样,方法一 使用企业管理器创建逻辑磁盘备份设备,案例演示: 展开服务器上的【管理】文件夹。 右击【备份】,执行【新建备份设备】命令。弹出 【备份设备属性-新设备】 说明:单击“浏览”按钮,则弹出的对话框。选择文件夹,输入要求的文件名,按“确定”按钮即可。 在【名称】框中输入该命名备份设备的名称。 单击【文件名】,然后输入磁盘备份设备所使用的文件名或单击“浏览”按钮显示【备份设备位置】对话框,再选择磁盘备份设备所使用的本地计算机上的物理文件。 单击【

3、确定】创建备份设备,方法二 使用T_sql语句,案例演示: 在D:SQLBACKUP下创建一个名comp_backup的磁盘类型的备份设备。 EXEC sp_addumpdevice disk, comp_backup, D:datajxcjgl_backup.bak,拓展练习: 完成任务一所需要掌握的知识点 根据给定的人事信息管理系统,大家思考如何去创建本系统的备份设备,任务二 备份数据库,数据库备份的方法: 企业管理器 Transaction-sql语句,方法一 使用企业管理器创建数据库备份,案例演示: (1)打开企业管理器,展开服务器,选中指定的数据库。 (2)右键单击要进行备份的数据库

4、图标,在弹出的快捷菜单中选择【所有任务】,再选择【备份数据库】。 (3)选择备份的数据库,输入备份的名称和备份的描述,选择备份的类型。 (4)单击【添加】按钮选择要备份的设备。 (5)选择在设备上进行操作的方式。 (6)对备份的时间表进行设置。 (7)单击【确定】按钮,完成数据库备份,演示案例1 创建companyinfo数据库的备份文件databak.bak,1.在企业管理器中打开【数据库】文件夹,右击companyinfo,在弹出的快捷菜单中执行【备份数据库】命令。 2.打开备份对话框中的【常规】选项卡,在“备份”选项栏内选择“数据库-完全”单选按钮。 3.单击“添加”按钮,在打开的对话框

5、中选择备份目的。选择“文件名”,单击“浏览”按钮,这里选择文件夹c:,并输入备份文件名databak.bak。 4. 单击“确定”按钮即可创建数据库备份文件,方法二 使用T-SQL语句创建数据库备份,使用 BACKUP DATABASE 命令。 语法: BACKUP DATABASE 数据库名 文件或文件组 ,.n TO 备份设备 ,.n,演示案例2 假定当前已存在mynwind数据库,创建用于存放mynwind 数据库完整数据库备份mynwind_1,USE mynwind EXEC sp_addumpdevice disk, mynwind_1, disk =c:backup lwzz _

6、1.dat -进行全面备份 BACKUP DATABASE mynwind TO mynwind_1,演示案例3 可以用逻辑或物理设备名称执行 BACKUP 语句,Specify the logical backup device. BACKUP DATABASE companyinfo TO companyinfo_Backup - Or, specify the physical backup device. BACKUP DATABASE companyinfo TO DISK = C:BackupscompanyinfoFull.Bak,拓展练习: 根据任务二演示的数据库的备份过程,请

7、大家思考如何去根据任务一所创建的备份设备去对人事管理信息系统的数据库进行备份,方法一案例演示: 将c:databak.bak文件恢复到companyinfo数据库,1打开【数据库】文件夹,右击companyinfo,在弹出的快捷菜单,从中选择【还原数据库】。 2在打开的“还原数据库”对话框中设置选项。在“还原”选择“从设备”。单击“选择设备”按钮。 3单击“选择设备”按钮,请您在弹出的对话框中,从Windows中指定c:databak.bak. 4在【还原数据库】的“选项”中,选择“在现有数据库上强制还原”。 5单击“确定”按钮即可,任务三 恢复数据库,方法二 利用TransactSQL语句恢

8、复 数据库,1恢复数据库的语法格式为: RESTORE DATABASE DATABASE_NAME | DATABASE_NAME_VAR ,.N FROM ,.N 2 恢复事务日志的语法格式为: RESTORE LOG DATABASE_NAME | DATABASE_NAME_VAR FROM ,.N,案例演示1 假定当前已存在lwzz数据库的恢复完整数据库备份lwzz _1,则相应的恢复命令如下,RESTORE DATABASE lwzz FROM lwzz _1,案例演示2 利用TransactSQL语句恢复到companyinfo数据库,程序清单: USE companyinfo GO RESTORE DATABASE companyinfo FROM DISK=c:databak.bak GO,思考练习: 通过数据库的恢复操作演示,请将人事信息管理系统中的数据库按照刚才的备份数据进行恢复,课后思考练习: 假设为了维护某公司管理数据库的完整性,我们制定一个备份规划,每周星期天作完整数据库备份,每天做差异备

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论