SQL server备份还原

SQL server备份还原
转自: http://sjdwm.blog.51cto.com/445300/140838
SQL server备份还原
实验时间:2009-03-00               实验人:小风
实验名称:SQL server备份还原
实验任务和目标:
1.备份数据库
2.还原数据库
实验环境描述
实验拓扑及网络规划:
实验操作过程及配置说明: 
实验步骤:
任务一:备份数据库
1. 启动SQL Server服务。
SQL server备份还原_第1张图片
2. 建立sjd数据库,确认恢复模式为完整。
SQL server备份还原_第2张图片
SQL server备份还原_第3张图片
3. 在sjd数据库中建立一个表,起名为tab1。 
SQL server备份还原_第4张图片
4. 建立三个备份设备。在服务器对像 -> 备份设备节点,分别起名为 full、diff、trans。 
SQL server备份还原_第5张图片 
SQL server备份还原_第6张图片  SQL server备份还原_第7张图片
SQL server备份还原_第8张图片
5. 完整备份sjd数据库到备份设备full。选择覆盖所有备份集 
SQL server备份还原_第9张图片 
SQL server备份还原_第10张图片 
SQL server备份还原_第11张图片
6. 在sjd数据库中建立一个表,起名为tab2。 
SQL server备份还原_第12张图片
7. 差异备份sjd数据库到diff设备。选择覆盖所有备份集 
SQL server备份还原_第13张图片  SQL server备份还原_第14张图片  SQL server备份还原_第15张图片
8. 在sjd数据库中建立一个表,起名为tab3。 
SQL server备份还原_第16张图片
9. 备份sjd数据库的事务日志到备份设备trans。选择覆盖所有备份集。 
SQL server备份还原_第17张图片  SQL server备份还原_第18张图片  SQL server备份还原_第19张图片
10. 记住一个时间点,在这个时间点后在sjd数据库中再建一个表,起名为tab4。 
我在11:31建tab4
 SQL server备份还原_第20张图片
11. 备份sjd数据库的事务日志到备份设备trans,选择追加到现有备份。  
SQL server备份还原_第21张图片 SQL server备份还原_第22张图片
12. 在sjd数据库中再建立一表,起名叫tab5。 
SQL server备份还原_第23张图片
13. 模拟数据库损坏,停止SQL Server服务,删除或改名benet数据库的主数据文件。 
SQL server备份还原_第24张图片 
SQL server备份还原_第25张图片
14. 重新启动SQL Server服务 
SQL server备份还原_第26张图片
15. 备份尾日志到备份设备trans中,选择追加到现有媒体。(备份时选择事务日志备份,在选项中选择备份日志尾部并使数据库处于还原状态,才能备份尾日志)
SQL server备份还原_第27张图片
SQL server备份还原_第28张图片 SQL server备份还原_第29张图片 SQL server备份还原_第30张图片
任务二:还原数据库,以下操作均是在sjd数据库右键菜单任务中选择还原数据库。
1. 还原数据库,只选择完整数据库备份,还原完成后查看数据库中有什么表,并记录。 
SQL server备份还原_第31张图片 
SQL server备份还原_第32张图片 查看只有表1 
SQL server备份还原_第33张图片
2. 还原数据库,此时必需选择覆盖现有数据库才能还原,选择完整备份和差异备份,还原完成后查看数据库有什么表,并记录。 
SQL server备份还原_第34张图片 
SQL server备份还原_第35张图片 SQL server备份还原_第36张图片
3. 还原数据库,选择覆盖现有数据库,选择完整备份,差异备份和第一个日志备份,还原完成后查看数据库中有什么表 
SQL server备份还原_第37张图片 
查看结果| 
SQL server备份还原_第38张图片
4. 还原数据库,选择覆盖现有数据库,选择完整备份,差异备份,第一个日志备份,第二个日志备份,还原完成后查看数据库中有什么表 
SQL server备份还原_第39张图片 
SQL server备份还原_第40张图片
5. 还原数据库,选择覆盖现有数据库,选择完整备份,差异备份,第一个日志备份,第二个日志备份,并选择目标时间点为刚才记录的时间点,还原完成后查看数据库中有什么表 
SQL server备份还原_第41张图片 SQL server备份还原_第42张图片
6. 还原数据库,选择覆盖现有数据库,选择完整备份,差异备份,第一个日志备份,第二个日志备份,第三个日志备份(尾日志),还原完成后查看数据库中有什么表。
SQL server备份还原_第43张图片 SQL server备份还原_第44张图片
注意事项:
1.  如果中途出错,不要反复备份还原,全删了重做。
2. 第一个日志备份选择覆盖所有备份集,其它日志备份都选追加到现有媒体。
实验结果:
SQL server备份还原_第45张图片



你可能感兴趣的:(SQL server备份还原)