天天看点

Exchange数据库修复流程

一、邮件数据库修复分为两种.

a、软修复

b、硬修复

一般情况下,数据损坏不能加载,通过软修复和整理数据库就可以解决,但大部分情况都需要通过硬修复才能解决。

二、邮件数据库不能Mount时,可按下列步骤检查

1>、看错误提示和事件日志,未知命令可通过命令行工具Nethelpmsg

2>、进行edb数据库的一致性检查 exeutil /mh databasename,若state=dirtyshutdown,则不要removelog,否则,state=cleanshutdown把log移出,直接重新启动信息存储服务,Mount 数据库。

3>、在state=dirtyshutdown状态下,先执行eseutil /r (这个执行快,修复逻辑错误,这称为软恢复)修复完成后,再进行一致性检查。若检查完后状态为state=cleanshutdown,即使用isinteg,exe修复Pub1和Priv1数据库

(isinteg -s (servername) -fix -test alltests ,重新启动信息存储服务,Mount 数据库.

4>、若磁盘空间不足,执行碎片整理(eseutil /d)

5>、数据库dirtyshutdown并且软恢复不成功,移除mdbdata中的所有Log文件,还有chk文件,以及temp.edb文件。再执行eseutil /p,恢复一致状态Eseutil/p“X:\mdbdata\pri1.edb”/t“d:\temppri1.edb”若执行操作时有提示,请点击确认,直至完成。

(eseutil/d),

7>、使用Isinteg.exe修复Pub1.edb数据库和Priv1.edb数据库(isinteg-s(servername)-fix-testalltests)

8>、重新启动信息存储服务,mount存储.

继续阅读