SQL server备份还原

SQL server备份还原

2023年7月30日发(作者:)

SQL server备份还原

实验时间:2009-03-00 实验人:小风

实验名称:SQL server备份还原

实验任务和目标:

1.备份数据库

2.还原数据库

实验环境描述:

实验拓扑及网络规划:

实验操作过程及配置说明:

实验步骤:

任务一:备份数据库

1. 启动SQL Server服务。

2. 建立sjd数据库,确认恢复模式为完整。 3. 在sjd数据库中建立一个表,起名为tab1。

4. 建立三个备份设备。在服务器对像 -> 备份设备节点,分别起名为 full、diff、trans。

5. 完整备份sjd数据库到备份设备full。选择覆盖所有备份集 6. 在sjd数据库中建立一个表,起名为tab2。

7. 差异备份sjd数据库到diff设备。选择覆盖所有备份集

8. 在sjd数据库中建立一个表,起名为tab3。

9. 备份sjd数据库的事务日志到备份设备trans。选择覆盖所有备份集。

10. 记住一个时间点,在这个时间点后在sjd数据库中再建一个表,起名为tab4。

我在11:31建tab4

11. 备份sjd数据库的事务日志到备份设备trans,选择追加到现有备份。 12. 在sjd数据库中再建立一表,起名叫tab5。

13. 模拟数据库损坏,停止SQL Server服务,删除或改名benet数据库的主数据文件。

14. 重新启动SQL Server服务

15. 备份尾日志到备份设备trans中,选择追加到现有媒体。(备份时选择事务日志备份,在选项中选择备份日志尾部并使数据库处于还原状态,才能备份尾日志) 任务二:还原数据库,以下操作均是在sjd数据库右键菜单任务中选择还原数据库。

1. 还原数据库,只选择完整数据库备份,还原完成后查看数据库中有什么表,并记录。

查看只有表1

2. 还原数据库,此时必需选择覆盖现有数据库才能还原,选择完整备份和差异备份,还原完成后查看数据库有什么表,并记录。 3. 还原数据库,选择覆盖现有数据库,选择完整备份,差异备份和第一个日志备份,还原完成后查看数据库中有什么表

查看结果|

4. 还原数据库,选择覆盖现有数据库,选择完整备份,差异备份,第一个日志备份,第二个日志备份,还原完成后查看数据库中有什么表

5. 还原数据库,选择覆盖现有数据库,选择完整备份,差异备份,第一个日志备份,第二个日志备份,并选择目标时间点为刚才记录的时间点,还原完成后查看数据库中有什么表

6. 还原数据库,选择覆盖现有数据库,选择完整备份,差异备份,第一个日志备份,第二个日志备份,第三个日志备份(尾日志),还原完成后查看数据库中有什么表。 注意事项:

1. 如果中途出错,不要反复备份还原,全删了重做。

2. 第一个日志备份选择覆盖所有备份集,其它日志备份都选追加到现有媒体。

实验结果:

发布者:admin,转转请注明出处:http://www.yc00.com/web/1690653738a387254.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信