昨天我们有一个电源故障,UPS不工作(它以前工作完美)。 当我尝试挂载存储时,除了邮件再次启动所有服务器时,一切似乎都正常,我收到以下消息:“此存储中的数据库文件已损坏”
服务器:在小型企业服务器上运行的Exchange 2003最新完整备份:一周之前备份程序:Backup Exec 9.0
这是我所做的:
1.复制MDBDATA文件夹中的每个文件(edb,stm,log)
2.运行Eseutil / d为priv1.edb
3.运行Eseutil / p为priv1.edb(花了七个小时)
4.运行Isintig -fix -test alltests,现在分解了。 Isintig失败,出现以下错误:Isinteg无法启动validation过程。 请查看日志文件以获取更多信息。 问题是没有创build日志文件。
5.放弃这条路线,我决定从备份进行恢复,失败,出现以下错误:无法读取日志文件E00.log的头。 错误-501和错误:信息存储(5976)callback函数调用ErrESECBRestoreComplete以错误0xC80001F5结束日志文件已损坏。
我的结论是,E00.log是损害,所以我怎么修复它,使我可以恢复数据库? 还是应该放弃尝试其他路线?
您的用户是否通过caching模式下的Outlook连接到Exchange? 如果是这样,您可以从上次完整备份恢复IS,并让Outlook客户端与邮箱重新同步。 这将采取OST文件中不存在于已还原的邮箱中的任何内容,并将副本放入邮箱中。
如果这不是一个选项,那么我的build议是读这个:
http://technet.microsoft.com/en-us/library/bb125070(EXCHG.65).aspx
你有没有尝试挂载事务日志,通过将其移动到不同的目录?