我们已经迁移几乎我们所有的邮箱从 Exchange 2003 到 2007,因此两者仍然正常运行并在我们的域中共存。一个邮箱丢失了一些邮件,我尝试像往常一样使用 ExMerge 从 Exchange 2003 备份中恢复,但它抛出了一个错误: 打开邮件存储 (MSEMS) 时出错。请验证 Microsoft Exchange 信息存储服务是否正在运行,以及您是否具有正确的登录权限。(0x8004011d)
当邮箱已迁移到 2007 并且您尝试恢复 2003 备份时,这应该是正常的,如下所示: http://www.petri.co.il/restoring-exchange-2003-mailboxes-exchange-2007-exmerge.htm
然后我们尝试了文章中给出的解决方案(复制用户的“homemdb”值并将其粘贴到 adsiedit 中恢复存储组对象的“msExchOrigMDB”中)。不幸的是,错误仍然存在。
所以我的问题是,当 Exchange 2003 和 2007 都在运行时,如何从恢复存储组中的邮箱中提取 .pst?我猜这就是文章中的解决方案不起作用的原因。
如果使用常规工具(exmerge、eseutil 等)无法解决问题,我们应该选择哪种第三方工具?最好是最便宜的,因为我们只需要恢复这一个邮箱。
答案1
我们决定购买第三方软件——我们选择了 digiscope。