实验10 数据库备份与还原
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验10 数据库备份与还原
创建备份
(1)选择【stu】数据库右击,单击【属性】。
(2)单击【选项】页,将【恢复模式】设置为【完整】。
(3)选择【stu】数据库右击,依次选择【任务】、【备份】,将打开【备份数据库】对话框
备份数据库
(4)在【备份类型】列表框中,选择【完整】。注意:创建完整数据库备份之后,才可以创建差异数据库备份。
注:选择【差异】即进行差异备份;选择【事务日志】即进行日志备份;若要备份日志尾部(即活动的日志),则需在【选择页】窗格中单击【选项】,再选中【备份日志尾部,并使数据库处于还原状态】。
(5)对于【备份组件】,选择【数据库】。
(6)单击【添加】按钮,打开【选择备份目标】对话框:
选择备份目标
(8)选择备份路径和输入备份文件名。
若想将数据库备份到备份设备上,则应在选择备份设备作为备份目标(如果不存在备份设备,应该先创建),再选择相应的备份设备即可。
创建备份设备
(1)右击【备份设备】,然后单击【新建备份设备】,打开【备份设备】对话框:
(2)在【设备名称】文本框中输入新建设备名,如【dev1】。
(3)在【文件】框中指定备份设备对应的备份文件及路径。
还原备份
在【还原数据库】对话框的【要还原的源】部分中选择【从数据库】,以从SQL Server 识别的备份集中还原。也可选择【从设备】并指定备份文件和包含要存储的备份的设备来从备用备份中还原。
(1)选择【数据库】右击,依次选择【任务】、【还原】,将出现【还原数据库】对话框:
还原数据库
(2)在【常规】页上,还原数据库的名称将显示在【目标数据库】列表框中。若要创建新数据库,请在列表框中输入数据库名。此处输入【stu】。
(3)选择【源设备】,在【备份媒体】列表框中选择【文件】,单击【添加】按钮选择【stu.bak】返回【指定备份】对话框:
指定备份
还原数据库
(4)单击【选择页】窗格中的【选项】,查看高级选项:
还原数据库选项页
(5)选择【还原选项】中的【覆盖现有数据库】复选框。
备份、还原数据库的综合实验
1.设置为完整恢复
2.创建文件夹
3.创建备份设备
4.将数据库完整备份到设备上
5.第一次更新student表
6.执行数据库的差异备份
7.将事务日志备份到设备
8.第二次更新student表
9.模拟灾难
(1)右击SQL Server 实例,单击【停止】。
(2)将Stu.mdf 文件重命名为Stu_Old.mdf。
(3)右击SQL Server 实例,单击【启动】,重新启动服务器实例。打开student表,看看能否成功。
10.备份日志尾部
将stu事务日志的尾部备份到BackupLogs 备份设备中,注意指定该备份的名称为【stu –事务日志尾部备份】,并在【选项】选择页中的【覆盖媒体】选项区选中【追加到现有备份集】,在【选项】选择页中的【事务日志】选项区选中【备份日志尾部,并使数据库处于还原状态】。
11.还原数据库到第一次完整备份时刻
12.还原数据库到差异备份时刻
13.还原数据库到发生故障时刻