当前位置:文档之家› 实验10 数据库备份与还原

实验10 数据库备份与还原

实验10 数据库备份与还原
实验10 数据库备份与还原

实验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.还原数据库到发生故障时刻

相关主题
文本预览
相关文档 最新文档