今天遇到一个问题,Exchange 2007数据库无法装载。

【描述】在Exchange 2007服务器上安装病毒防护软件后,Exchange 2007数据库无法加载。

【分析】这很有可能是因为安装病毒防护软件后,病毒防护软件隔离或者破坏了Exchange的数据库文件和日志文件,使数据库发生不连续性导致无法装载的情况发生。

【解决】

1、检查Exchange数据库的状态,我们可以使用"eseutil /mh <edb文件>"命令,查看数据库状态是否是Clean Shutdown,如果数据库是这状态,说明所有的日志文件均已提交,如果不是,则数据库有可能已损坏,我们将进行恢复作业;

2、检查完毕后,数据库状态为Clean Shutdown,这是我们就将除edb文件以外的日志文件(*.log)、检查点文件(*.chk)和temp文件移动到一个临时目录;

3、这时,在Exchange管理控制台中,分别装载邮箱数据库和公共文件数据库;

4、Exchange恢复正常。

【总结】这个问题本身不复杂,但一般情况下,我们在Exchange服务器上安装防病毒软件后,一般建议排除对Exchang安装目录的扫描;同时建议单独对数据库进行备份。

【参考】

Exchange and antivirus software:http://support.microsoft.com/default.aspx?scid=kb;EN-US;328841
Overview of Exchange Server and antivirus software:http://support.microsoft.com/default.aspx?scid=kb;EN-US;823166
Exchange 2007 Disaster Recovery http://technet.microsoft.com/en-us/library/aa998848.aspx
Eseutil:http://technet.microsoft.com/en-us/library/aa998249.aspx