我的服务器环境是这样的:
1.有两台域控制器分别是(DC1,DC2),DC1是域控制器,DC2是成员服务器,后来DC2硬件坏了,就没用了,所以域中一直只有DC1在工 作,我知这很危险,以前没考虑到,但所有操作主机角色都在DC1上,硬件坏掉的DC2并没有任何操作主机角色权限,也包括全局编录,都在DC1域控制器 上,所以一直就用到现在,直前几天DC1启动不起来,系统提示AD损坏,请重启进入到目录还原模式还原,还好,我有做AD系统状态的备份,还原后一切没问 题,域客户端都能正常使用,但现在想提升一台DC3作为成员服务器时出错:
提示由于以下原因,操作失败:
Active Directory安装向导不能继续,因为林没有为安装Windows Server 2003准备好.使用Adprep命令行工具来准备林和域.要了解有关使用Adprep的详细信息,参阅Active Directory帮助.
"源林的Active Directory架构与这台计算机上的Active Directory的版本不兼容".
2.执行adprep /forestprep
键入C
提示:已经更新了全林性信息。
[状态/结果]
Adprep 没有尝试重新运行此操作
3.执行adprep /domainprep
也提示:已经更新了全林性信息。
[状态/结果]
Adprep 没有尝试重新运行此操作
执行以上操作后,用dcpromo再提升新的DC3为额外域控制器还是出同样的错误.
我DC1,DC2操作系统都是windows server 2003 standard sp2版本,DC3操作系统是windows server 2003 Enterprise R2版本,会不会跟操作系统版本有关系?我现在该怎么做!请各位帮帮忙,先谢谢大家了.
这个不是standard和enterprise版本的差别,而是windows server 2003 和 2003 R2的差别,03的活动目录版本为30,03 R2是31,要加入03 R2系统做为dc需要扩展架构,但要用03 R2第二张光盘中的adprep来做。
具体的操作步骤如下:
登录到架构主机的域控制器上,然后插入
Windows Server 2003 R2的第二张安装光盘,然后键入以下命令:Drive:\CMPNENTS\R2\ADPREP\adprep.exe /forestprep
具体的操作步骤,请您可以参考以下文章:
Error message when you run the Active Directory Installation Wizard: "The version of the Active Directory schema of the source forest is not compatible with the version of Active Directory on this computer"
http://support.microsoft.com/kb/917385/en-us
如何查看和转移
Windows Server 2003 中的 FSMO 角色
http://support.microsoft.com/kb/324801/zh-cn
另外,我们建议您在执行
adprep.exe /forestprep命令之前,在架构主机上备份系统状态。