今天写完了管理员日志,然后费了半天功夫整理这个,光是翻译那些技术英文就够我头大的了(领导不愿意看英文,我比较习惯:-P),不过反正也写好了,顺便贴到这里,版主能不能帮忙保留?
故障:服务器重启后,虚拟 M 盘丢失,Exchange System Manager (ESM) 中所有的 Mailbox Store (邮箱数据库 or 邮箱存储)无法 Mount,Exchange Information Store服务无法正常启动。
服务器状态: Windows 2000 Adv正常,SQL 2000正常,其余服务未发现异常。
处理过程:
1、备份Exchange安装目录\MDBDATA下所有文件
2、在Exchange安装目录\Bin目录下有修复工具 eseutil.exe
找到 MDBDATA 目录下的所有 *.edb *.stm 文件,(本人认为这些应该就是 Exchange 的 数据库文件),pub.edb是公共文件夹,priv.edb是第一个默认的 Mailbox Store。具体的文件名可能不同,但是应该和 ESM 中看到的 Mailbox Store 的名字一致。
3、在DOS 执行
eseutil /g "x:\program files\exchsvrv\mdbdata\priv.edb" (目录可能会受安装的影响)
注意这里可能会报错,没关系,因为数据库被破坏的程度会不同
eseutil /p "x:\program files\exchsvrv\mdbdata\priv.edb"
eseutil /mh "x:\program files\exchsvrv\mdbdata\priv.edb"
对每一个名字的 .edb文件,都要先执行 /g /p,所有的 .edb 执行完后,如果中途没有报错,再对每一个执行 /mh 。速度很慢很慢,要有耐心
4、执行完以上修复后重启服务器,检查 M 盘是否出现,如果没有,查看事件管理器,一般都会报告错误 ID 。删除 MDBDATA目录下除了 *.edb *.stm 外的文件,在服务中重启 Exchange Information Store,Exchange Manage服务。 然后重新在ESM中mount所有的Mailbox Store ,重启,OK>
如果要保险,最好在第4步重启后再次备份文件夹。
[此贴子已经被作者于2003-6-13 17:38:20编辑过] |