《数据库技术与应用》课件-47.备份数据库_第1页
《数据库技术与应用》课件-47.备份数据库_第2页
《数据库技术与应用》课件-47.备份数据库_第3页
《数据库技术与应用》课件-47.备份数据库_第4页
《数据库技术与应用》课件-47.备份数据库_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

备份数据库课程简介2通过本课程,结合实例结合实例学习备份数据库。

主要学习内容:一.数据库的日常维护二.备份类型三.使用SSMS界面创建备份设备四.使用SSMS界面创建备份数据库的日常维护3在数据库应用环境中,计算机系统的各种软硬件故障、人为破坏和用户误操作等是不可避免的,这就有可能导致数据的丢失、服务器瘫痪等严重后果。数据库主要的日常维护就是对数据库进行备份操作,“备份”是数据的副本,用于在系统发生故障后还原和恢复数据。备份是十分耗费时间和资源的操作,应该根据数据库使用情况确定一个适当的备份周期。数据库的日常维护4针对不同的数据库,多种备份方式需相互结合使用,常用的备份策略,如下表所示:策略说明完整数据库备份和还原用于小型数据库;数据库很少改变或只读;如果使用完全模式,事务日志需要周期性清除完整数据库备份+差异备份和还原数据库更改频繁;想要最少的备份时间完整数据库备份+事务日志备份和还原完整数据库备份+差异备份+事务日志备份和还原数据库和事务日志备份相结合;数据库经常更改;完整备份时间长备份类型5SQLServer有以下四种备份类型:(1)完整数据库备份:是对整个数据库进行备份,包括所有的数据库对象、数据和事务日志。数据库的第一次备份应该是完全数据库备份,这种备份内容为其他备份方法提供了一个基准,其他备份如差异备份只有在执行了完整备份之后才能被执行。还原某个数据库时,只用一步即可从完整备份重新创建整个数据库。备份类型6(2)差异数据库备份:仅记录自上次完整备份后发生更改的数据。差异数据库备份比完整数据库备份使用的存储空间要小,备份速度较快,可以更频繁地备份,从而减少数据丢失的风险。在还原差异数据库备份之前,必须先还原其基准备份。备份类型7(3)事务日志备份。事务日志用于记录所有事务以及每个事务对数据库所做的修改。事务日志备份只备份事务日志中的变更。(4)文件和文件组备份。SQLServer支持备份或还原数据库中的文件和文件组,文件备份和还原操作必须与事务日志备份一起使用,使用文件和文件组备份可以加快恢复数据库的速度。使用SSMS界面创建备份设备8在执行备份操作之前所创建的备份文件,称为备份设备。SQLServer使用物理设备和逻辑设备两种方式来标识备份设备。物理备份设备名称主要用来供操作系统进行引用和管理;逻辑备份设备是物理备份设备的别名,其名称被永久地保存在SQLServer的系统表中。【例】创建数据库备份设备“BookManageDBbak”,备份文件存储在“D:\data”下。使用SSMS界面创建备份设备91)启动SSMS,如图所示,在“对象资源管理器”中,找到当前服务器中的【服务器对象】|【备份设备】,右击,选择弹出的快捷菜单中的“新建备份设备”命令:使用SSMS界面创建备份设备102)在出现的“备份设备”窗口中,如图所示,输入以下相关内容。使用SSMS界面创建备份设备11特别提示:指定存放备份设备的物理路径必须是真实存在(也就是图示中的“D:\data”路径必须事先创建好),否则SQLServer2008将会提示“系统找不到指定的路径”。备份设备创建之后,在相应的文件夹中并没有实际生成该文件。只有在后面执行了备份操作后,该文件才会真正出现在指定路径下。不要把数据库和备份放在同一磁盘上。使用SSMS界面创建备份设备123)最后,在“对象资源管理器”的“备份设备”节点下就会出现“BookManageDBbak”。使用SSMS界面创建备份131.创建完整备份【例1】创建数据库“BookManageDB”的完整备份。使用SSMS界面创建备份14(1)用右键单击"对象资源管理器"中的“BookManageDB”数据库对象,在弹出的快捷菜单中选择“任务”→“备份”命令。使用SSMS界面创建备份15使用SSMS界面创建备份16(2)如下图所示,在弹出的"备份数据库-BookManageDB"窗口中选择"常规"页,在右侧“源”区域:选择“备份类型”为“完整”;在“备份集”区域:选择备份集过期时间为“30”天;在“目标”区域:先删除默认的备份文件,单击“添加”按钮,在打开的“选择备份目标”对话框中选择备份设备(BookManageDBbak)。使用SSMS界面创建备份17使用SSMS界面创建备份18(3)如下图所示,再在"备份数据库-BookManageDB"窗口,选择"选项"页,选择“覆盖介质”为“覆盖所有现有备份集”,同时可设置可靠性、设置备份压缩等,然后单击“确定”按钮。备份操作完成后,弹出提示对话框表示备份成功。这时,在“D:\data”路径下就可以找到BookManageDB.bak备份文件。使用SSMS界面创建备份192.创建差异备份当对数据库进行一些更新操作之后,可以对数据库进行差异备份。【例2】基于例1创建的完整备份,再创建数据库“BookManageDB”的差异备份。使用SSMS界面创建备份20使用SSMS界面创建备份21(1)如下图所示,在"备份数据库-BookManageDB"窗口的"常规"页中,选择“备份类型”为“差异”;再在"选项"页中,选择“覆盖介质”为“追加到现有备份集”。最后单击“确定”按钮,完成差异备份。使用SSMS界面创建备份223.创建事务日志备份当执行完整数据库备份之后,可以执行事务日志备份。【例3】创建数据库“BookManageDB”的事务日志备份。使用SSMS界面创建备份23使用SSMS界面创建备份24(1)如下图所示,在"备份数据库-BookManageDB"窗口的"常规"页中,选择“备份类型”为“事务日志”;再在"选项"页中,选择“覆盖介质”为“追加到现有备份集”。最后单击“确定”按钮,完成事务日志备份。使用SSMS界面创建备份254.查看备份设备【例4】查看备份设备“BookManageDBbak”介质内容。(1)在"对象资源管理器"中,

温馨提示

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

评论

0/150

提交评论