![Exchange Server 2013 至 2016 迁移错误](https://linux22.com/image/792608/Exchange%20Server%202013%20%E8%87%B3%202016%20%E8%BF%81%E7%A7%BB%E9%94%99%E8%AF%AF.png)
我目前在将 Exchange Server 数据库从 Exchange 2013 迁移到 Exchange 2016 的过程中遇到问题,确实需要一些帮助。迁移过程失败,并出现以下错误:
错误:MigrationTransientException:MapiExceptionMdbOffline:无法获取邮箱信息。(hr=0x80004005,ec=1142)诊断上下文:Lid:49384 Lid:51176 StoreEc:0x476 Lid:40680 StoreEc:0x476 Lid:43980 Lid:58295 StoreEc:0x476 Lid:50103 Lid:48311 StoreEc:0x476 Lid:43959 Lid:60343 StoreEc:0x476 --> MapiExceptionMdbOffline:无法获取邮箱信息。 (hr=0x80004005, ec=1142) 诊断上下文:Lid:49384 Lid:51176 StoreEc:0x476 Lid:40680 StoreEc:0x476 Lid:43980 Lid:58295 StoreEc:0x476 Lid:50103 Lid:48311 StoreEc:0x476 Lid:43959 Lid:60343 StoreEc:0x476
此错误表明由于数据库处于脱机状态,迁移过程无法访问邮箱信息。我尝试了几个故障排除步骤,包括检查数据库状态、确保 Exchange 服务正在运行、验证网络连接和检查权限,但问题仍然存在。还尝试启用 MAPI over HTTP:设置组织配置-MapiHttpEnabled $true
有人遇到过这个错误吗?或者有人知道我可以采取哪些其他步骤来解决这个问题吗?我特别想了解错误代码(ec=1142,StoreEc: 0x476)的意义,以及它们是否指向故障排除的特定方向。
任何建议或意见都将不胜感激。提前感谢您的帮助!
答案1
数据库似乎处于卸载状态。如果是,请先挂载数据库,然后重试迁移。这里似乎有一个类似的情况:https://learn.microsoft.com/en-us/answers/questions/1523568/(hr-0x80004005-ec-1142)-when-trying-to-migrate-exc