今天在添加一台Exchange服务器的时候出了点小状况。过程是这样的:
 
首先新建AD站点,设置好子网和DC后忘记将DC提升为GC了。
 
之后在该新的站点内添加Exchange服务器,打上补丁后,直接启动ESM,结果提示出错,Information Store没装载。由于之前也遇到过类似情况,很显然是服务没起来,所以很想当然的就去启动Information Store服务。结果服务启不来,提示出错。
 
又是经验主义,我想当然的认为重启服务器后,服务会自动起来。但是事与愿违,服务还是起不来。这下才开始注意查看事务日志,并检查DC状态。运行dcdiag,发现有个failed test,提示该DC不是GC。这下找到原因了。
 
于是打开dssite.msc,将DC提升为GC,并重启Netlogon服务。再次试图启动Exchange服务器上的Information Store服务,结果成功。
 
总结:GC对于Exchange来说真的很重要。相关原理可以参考微软的Technet文档。