-------------
现象:
下午2010年8月11日6点某客户因机房改造,关闭邮件服务器后再次启动出现:
exchange service主机不能启动;
exchange information store不能启动;
相关应用程序事务日志事件中的错误:
来源MSExchange Common 事件ID 4999
Watson 报告将发送到 dw20.exe,进程 ID: 4972,参数: E12N,c-rtl-AMD64,08.01.0291.001,store.exe,EXOLEDB.DLL,231c0a,c0000005,1c2d,08.01.0390.000。ErrorReportingEnabled: False
来源Application Error 事件ID 1000
错误应用程序 store.exe,版本 8.1.291.1,错误模块 exoledb.dll,版本 8.1.390.0,错误地址 0x00000000000d2ee1。
系统事务日志事件中的错误:
来源Service Control Manager 事件ID 7001
与 Microsoft Exchange 搜索索引器 服务相依的 Microsoft Search (Exchange) 服务因下列错误而无法启动:
无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。
来源Service Control Manager 事件ID 7034
服务 Microsoft Exchange Service 主机 意外停止。这发生了 3 次。
来源Service Control Manager 事件ID 7031
Microsoft Exchange Service 主机 服务意外地终止,这种情况已经出现了 2 次。以下的修正操作将在 0 毫秒内运行: 重新启动服务。
-----------------
解决思路:
查找问题,直接找到原因和KB修复;
采用恢复之前的系统备份;
升级到Exchange 2007 SP3顺势修复;
重新修复安装exchange
查阅KB,迷茫
http://social.technet.microsoft.com/Forums/en-US/exchangesvrgeneral/thread/b112af7f-558c-4c77-931c-9a01e99f3b8a
http://support.microsoft.com/kb/944752
http://support.microsoft.com/kb/945938
http://support.microsoft.com/kb/978528
-----------
修复过程:
采用“升级到Exchange 2007 SP3顺势修复”:
安装exchange SP3:
在安装到exchange mailbox时候因Microsoft exchange system attendant 禁用状态失败(exchange及系统服务的启动类型经常无故变成禁用状态),点击完成升级向导后重新启动邮件服务,邮件系统恢复正常。
为了保险再次跑一次升级:
Setup.com /mode:upgrade
---------------
其他操作:
排除防病毒对exchange应用程序和数据库所在目录的扫描;
更新系统补丁;
修复前后备份域控、邮件系统;
后期总结:
目前只能看是和事件ID4999相关,估计和exchange本身不健全有关吧,具体原因就不得而知了。好在本次修复炮弹还有几个,不行就采用其他方案,呵呵。