最近,公司的播控网络系统经常有告警信息,是NTDS Replication复制错误,事件ID 2042,错误发生在备域控上,后从日志中看到对此错误,有三种处理方式,由于是播出系统,采用了最简单的修改注册表,增加注册表项,允许目录复制的方式,重启该域控后没有再告警,但后来出现主域控告警,同样的错误。

  通过分析,认为可能的原因是两台域控之间的目录复制出现阻塞,由于建网时域控与数据库合在了一起,不利于数据库的维护,因此,决定将域控独立出来,但又不想完全新建域,因此,决定采用先建独立服务器,加入现域,然后升到额外域控,再从主域控迁移到额外预控的曲线方式来完成域控的剥离。

  但是在独立服务器加入域后升级成额外域控时出现与原主域控操作系统不兼容的情况,提示信息告知需要ADPREP进行域的扩展。

  原主域控是windows server 2003 sp2,现安装的是windows server 2003 R2 sp2,需要用R2的CD2来扩展,CD2是专用于R2的安装的,如果只安装一个盘,则就是SP2,不带R2。扩展后能够顺利升级域控,但在域控迁移时出现了另一个问题,告知原来的域控之间需作一次完整的复制,原因就是主域控上也出现的2042错误,后索性将原额外域控降级为独立服务器,使域控之间不存在复制。故障也因此解决了,迁移过程如网上的一样,输入命令进行就成,只是在connect额外域控时用IP地址无法连接,使用主机名反而能够连接。当然,其中的三个次要角色也可以在图形界面转移。

  在另外的实验中,通过R2光盘的扩展,64位的R2操作系统同样也能与32位的非R2系统进行域控迁移。