您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > SQLServer2005数据库完整和差异备份试验报告
工程数据库设计与应用实验报告实验六数据库应用的基本操作之二学号:1030412612班级:计算机1206姓名:王成义成绩指导教师:戴月明一、实验目的通过实验熟练掌握数据库备份鱼恢复的方法。二、实验内容1、创建一个数据库进行备份(完全备份、差异备份)。2、对备份的数据库进行恢复。三、实验完成情况1、创建一个叫TestBackup的数据库,创建一张叫Table1的表,这个时候进行一次完整备份,备份文件为:TestBackupDB-full.bak;接着创建表Table2后进行差异备份,备份文件为:TestBackupDB-diff.bak;2、创建一个叫TestBackup2的数据库,用于测试TestBackup数据库的备份文件的还原。(图1)3、数据库差异备份文件还原:步骤一:还原完整备份文件TestBackupDB-full.bak,恢复状态选项:不对数据库执行任何操作,不回滚未提交的事务。可以还原其他事务日志。(RESTOREWITHNORECOVERY)(图2)(图3)(图4)(图5)然后确定就可以了。这样就可以接着还原差异备份了。(注:只要还要还原,就一定要选择”不对数据库执行任何操作,不回滚未提交的事务。可以还原其他事务日志“,否则还原差异备份或日志备份就会出现以上的错误。)还原成功后数据列表就会如下图所示:(图6)步骤二:还原差异备份文件TestBackupDB-diff.bak,操作按正在还原步骤即可,恢复状态选项:回滚未提交的事务,使数据库处于可以使用状态。无法还原其他事务日志(L)。(RESTOREWITHRECOVERY)。四、心得体会通过这次试验,我学会了如何对数据库进行备份和恢复。知道了什么是完全备份和差异备份:完全备份:备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。(在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份,换言之,清除存档属性)。完全备份也叫完整备份。差异备份:差异备份是针对完全备份:备份上一次的完全备份后发生变化的所有文件。(差异备份过程中,只备份有标记的那些选中的文件和文件夹。它不清除标记,即:备份后不标记为已备份文件,换言之,不清除存档属性)。
本文标题:SQLServer2005数据库完整和差异备份试验报告
链接地址:https://www.777doc.com/doc-2860188 .html