对于恢复存储组的介绍,请阅读微软的 KB:824126
对于恢复存储组的详细原理、合适使用恢复存储组以及如何操作,请参阅微软的TechNet文档: Using Recovery Storage Groups in Exchange Server 2003
 
这个实验的目的是想实现这么一个Exchange数据库的还原策略:即当Exchange数据库突然损坏(比如硬盘坏掉),而此时有好的Exchange数据库备份集的情况下,如何尽快还原Exchange。
 
还原Exchange无非是两点:还原业务和还原数据。大概的策略是:首先将坏掉的数据库文件移走,然后装入一个空的数据库,以便尽快恢复邮件业务。然后再利用恢复存储组,将Exchange数据库备份集里的数据恢复到恢复存储组里的临时数据库,最后将临时数据库里的数据与当前装上的新数据库合并,达到还原的目的。
 
步骤:(详细配图步骤,参见devilangel的博文: 菜鸟学exchange之七:exchange邮件系统备份和还原之恢复存储组
1、创建Exchange数据库备份集。这一步没什么好说的了。
 
2、将原来的数据库卸载(模拟数据库损坏),然后移走。这里有个小经验:在磁盘空间允许的情况下,尽量将数据库文件移到同一驱动器的其他路径下,这样万一在备份集不能使用的情况下,还可以想办法恢复此数据库,而同一驱动器可以极大缩短恢复操作的时间。
 
3、装载空数据库。
 
4、创建恢复存储组,并选择要还原的数据库。选择之后,此时的数据库是卸载状态。
 
5、在ntbackup里,还原数据库备份集。选择“还原上次备份集”和“不装载数据库”,填入临时文件路径,还原到“原位置”。还原之后记得:检查还原结果。
 
6、还原之后装载恢复存储组里的临时数据库。提示:如果此时提示装载不成功,则需要用eseutil工具检查数据库是否是clean shutdown。
 
7、下面就是在ESM的恢复存储组里,选择所有用户邮箱(会发现所有邮箱前面都有一把红叉),右击,选“Exchange任务”-“恢复存储组”-“合并”,按照向导走完,即恢复完毕。(注意不要选系统邮箱)。
 
8、很重要的一步:检查还原结果(报告和日志),确保没有错误。打开客户端Outlook,可以发现所有邮件均已被恢复。