Exchange 2010 数据库非正常恢复及用户邮箱数据合并

来源:互联网 发布:java 让线程一直运行 编辑:程序博客网 时间:2024/04/29 22:28

    Exchange 2010 崩溃后,重新搭建一个全新的exchange 生产环境,继续采用老的新据库(ex2003)迁移过来,崩溃的2010数据库有部分用户需要恢复邮件,

根据资料进行了这方面的合并恢复工作。

      参考http://social.technet.microsoft.com/Forums/windowsazure/zh-CN/d3f3be5f-9b5a-41b1-9d5e-ad8d8e4a4111/exchange-2010 进行操作.

   1. ,EMS上新建一个数据库,卸载数据库,再对数据库属性--维护--“还原时可以覆盖此数据库(T)"勾上

    2. 将待恢复数据库使用eseutil  /mh 进行检查,数据库状态暂时还是dirty shutdown

    3. 待恢复数据库改名替换刚建立的数据库文件,EMS上装入数据库报错.

    4. 使用eseutil /p ”path of the database file”  对待恢复数据库修复,使用eseutil /mh 检查已经是cleanshutdown 状态,再次装入成功

    5.restore-mailbox –Identity <user> –RecoveryDatabase <还原数据库> 命令用起来不成功,换成New-MaiboxRestoreRequest

    6. 使用 New-MailboxRestoreRequest -SourceDatabase "待恢复数据库名" -sourcestoremailbox "DisplayName"  -targetmailbox  ”DisplayName“   合并数据。

    7. 用Get-MailboxRestoreRequest 可以检查数据恢复队列状态,待status 为completed 时,检查用户邮箱,成功合并恢复邮件。