继上一篇介绍"从Backup Eexc 2012的完全备份+差异备份中恢复Exchange邮箱项 ",本次主要介绍从备份中还原Exchange 2010 邮箱数据库。
场景描述:
利用Backup Exec 2012 备份作业计划对Exchange2010执行定期完全备份+差异备份;
每周日 10:00 执行完全备份,每天10:30执行差异备份;
user1邮箱,所在数据库名为Test,有两封邮件"Test01"、"Test02",然后执行完全备份;
完全备份和差异备份之间,给user1再发送一封标题为"Test03完全备份后,差异备份前"的邮件,等待差异备份执行;
执行后,彻底删除邮箱user1,然后从完全备份+差异备份中恢复整个数据库Test.
设置备份作业计划,根据需求设置好作业计划时间,备份内容
备份内容:选择"Microsoft Information Store",并设置作业计划时间,如图示:
更新后,可以看到下次备份时间变为我们计划中设置的时间了:
备份前,看一下数据库"Test"有哪些用户:
通过筛选器,很容易看到该数据库中只有user1用户邮箱;
登录user1 OWA查看邮件(完整备份前):
等待完全备份作业执行.............
完全备份完成:
完全备份完成后,给user1发送第三封邮件,标题为"Test03 完全备份后差异备份前",登录user1 OWA
查看邮件:
等待差异备份作业执行.............
差异备份成功完成后,在Exchange 管理控制中删除user1邮箱,默认邮箱删除后,并没有真正从数据库中删除,而是在"断开连接的邮箱"中保留一定周期(默认30天),之后才会从数据库删除。
如图示:
在Exchange Management Shell中执行如下指令彻底删除user1邮箱:
获取user1邮箱的guid:
从数据库中删除user1邮箱:
如图示:可以看到数据库中已经没有user1邮箱了;
下面通过从备份中恢复"Test"数据库来恢复邮箱.
还原数据库:
执行还原作业之前,应该将数据库设置为"还原时可覆盖此数据库";
EMC中,【组织】->【邮箱】,右击要还原的邮箱,切换到"维护"选项卡,勾选"还原时可以覆盖此数据库":
为防止恢复期间数据库有新的数据写入,将数据库卸载:
接下来就可以回到Backup Exec 控制台进行还原作业的操作了。
开始还原:
Backup Exec 2012控制台中,启动还原向导(详细操作前面的博文已介绍,这里只介绍关键部分);
因为要还原的是数据库,所以我们选择"Microsoft Exchange Server数据库或存储组":
您要还原哪些数据库或存储组 : 这里我们选择"Test"数据库的完全备份;
还原位置: 选择"原始位置";
您希望如何还原数据库或存储组: 选择"清除现有数据并仅还原数据库和事务日志"
日志和修补程序临时存储位置: 保持默认设置即可(默认为C:\temp);
是否希望在此还原完成后使此存储联机: 这里选择"不,还有更多的备份集要还原",以为我们待会还有差异备份的数据没有还原;如图示
还原前后还要执行哪些任务: 这里在"通知"一栏勾选收件人设置就好了,主要是还原任务完成时,相关人员会收取到邮件通知:
作业名称和计划:
为了区别于后面的差异还原作业,这里我们给名称加个后缀"完全备份还原",并选择"立即执行";
还原摘要,检查无误后,就开始执行完全还原了.
还原完成后,相关人收到邮件成功提示:
完全备份还原后,开始还原差异备份:
再次启动还原向导,此次在备份内容中我们选择差异备份,如图示
依然选择"清除现有数据并仅还原数据库和事务日志":
是否希望在此还原完成后使此存储联机: 这里就和刚才完全备份还原时不同了,这里选择"是的,这是要还原的最后备份集",选择此项后,还原作业完成后,数据库会自动装载;
还原前后任务中,选中收件人通知;
作业名称和计划:
名称添加后缀:差异备份还原
根据向导,直到最后一步,开始执行差异还原作业。
还原作业完成,相关人收到通知:
这样数据库恢复就成功完成了,但是数据库恢复后,我们还要进一步操作才能真正的将用户User1找回来,使其正常使用。
打开EMS,按图示执行指令:
可以看到,user1邮箱已经存在于"Test"数据库中了。
但是此时邮箱还是处于断开状态,因为它还没有连接到Active Directory 中的用户
如果上图中的命令执行结果中有user1,但是"断开连接的邮箱"中不显示,那么在EMS中执
行如下指令"Get-MailboxDatabase | Clean-MailboxDatabase" ,然后就会出现在"断开连接的邮箱"
列表中了;如图示
我们在ADUC中,新建一个用户user1,当然也可以从DC的备份中执行粒度恢复,然后将邮箱连接到用户,然后就可以登录邮箱验证了:
可以看到user1邮箱中的数据全部恢复。
同时可以发现,数据库还原完成后,被还原用户邮箱没有像粒度恢复那样,收到类似如下图所示的Symantec 还原的提示:
到此,数据库的恢复工作就基本完成了。
本文转自marbury 51CTO博客,原文链接:http://blog.51cto.com/magic3/1348762,如需转载请自行联系原作者