exchange 2003 灾难恢复记
客户一exchange 2003服务器down机,服务不能启动.
首先尝试了把服务修复好的方法.不行..
后来把exchange 的存储文件直接复制到另一个分区,将系统重新安装,再提升为域辅助域控.安装全新的exchange 2003.
安装的时候,先是在主DC上把exserver的所有信息全部删掉,包括DNS记录,安装exchange的时候,最后一步使用安装不成功,根据错误代码
“无法对“Microsoft Exchange 消息与协作服务”组件指派“安装”操作,原因为:此服务器(“EXCHANGE”)的某个服务器对象已存在于管理组“第一个管理组”中。如果试图恢复此服务器,请使用“DisasterRecovery”开关运行安装程序,否则必须使用Exchange 系统管理器将此服务对象从Active Directory 中删除。”
查了一下,原来要使用灾难恢复模式才能安装.命令如下:
x:\setup.exe /disasterrecovery
这到是可以安装了,但是还是报错:
0XC0070842
根据信息google了一下,看到微软官方论坛有解决方法,原来是server 服务没有启动,启动server服务后.可以继续安装
安装完成后,重启系统,首先到服务里面去看相关服务有没有启动.NND,关键的服务一个都没启动,查看日志.发现了一条线索:
microsoft exchange system attendant 0X80070005
Event Type: Error
Event Source: MSExchangeSA
Event Category: General
Event ID: 9149
Description:
Microsoft Exchange System Attendant failed to start Exchange server '<SERVERNAME>'.Error code '0x80070005'.
这个问题原来官方早有解决方法:
放入windows server 2003安装光盘,安装里面的suppor tools
1. 启动“ADSI 编辑”(c:\progrom files\suppor tools\adsiecit.msc)。
1. 单击开始,指向程序,然后单击 Windows 2000 支持工具。
2. 单击工具,然后单击 ADSI 编辑。
2. 依次展开配置、配置 (CN=Configuration,DC=domain,DC=com)、服务和 Microsoft Exchange。
3. 右键单击 YourOrganization,然后单击属性。
4. 单击安全选项卡,验证服务器对象在帐户列表中的权限,然后验证“创建所有子对象和删除所有子对象”所对应的允许复选框是否已选中。如果没有选中这些权限,请单击以选中“创建所有子对象和删除所有子对象”所对应的允许复选框,然后单击确定。
5. 依次展开管理组、站点和服务器。
6. 右键单击服务器,然后单击属性。
7. 单击安全选项卡,验证服务器对象在帐户列表中的权限,然后验证完全控制所对应的允许复选框是否已选中。如果没有选中此权限,请单击以选中完全控制所对应的允许复选框,然后单击确定。
8. 退出“ADSI 编辑”。
9. 等待更改在域控制器中复制。
10. 启动系统助理。
手动启动服务,全部正常启动..
数据文件恢复待续..