windows2000的使用过程中,我们会遇到ad由于意外被损坏的 情况,那么我们用什么方法来恢复呢?下面我们就来讨论active directory修理与恢复.
【程序编程相关:Windows 2000的安全维护及出错】 【推荐阅读:常见电脑故障全面解答】一.使用ntdsutil来修理active directory 【扩展信息:Windows2000怪异“故障”两例】
根据系统的报错信息.系统日志或者应用程序的报错,你怀疑出错原因是域控制器上的active directory,这时候可能最先想到的是使用ntdsutil来修复.但是,我建议最好把他作为最后一个也是最为有用的一个方案.如果你有一个系统的备份,最好使用备份来恢复系统,应该始终把使用备份恢复作为你首选的方案. 对目录服务数据库使用修复功能并不总能够达到预期的结果.比如,如果真的数据库文件损坏了,即使使用ntdsutil也是没有办法恢复所有的对象及其属性.实际上,在某些情况下使用修复工具反而会造成更多的数据丢失,所以在尝试使用这种修复工具之前,注意把这个服务从网络中隔离开来,以避免影响到其他的域控制器的active directory复制.在你确认修复后的服务器一切正常以后再连接到网络中来. 使用ntdsutil修复ad数据库. (1)打开命令行提示符窗口,输入下面命令:ntdsutil (2)出现ntdsutil以后,输入以下命令:repair二.恢复active directory
当其他一切努力都失败时,你可能会发现从ad的备份中恢复一个win2000 dc(域控制器)是最有效的.虽然要把active directory从一个备份恢复到一个域控制器上不是一件难事,但是在你进行任何恢复之前,你需要对你的网络体系与逻辑关系仔细考虑.你应该考虑以下几个问题: 是否本地的active directory 数据库损坏了,其他复制的域控制器是否也损坏了. 一个域控制器从你的备份中恢复,是否要覆盖其他的域控制器的active directory数据库信息.如果要覆盖,那么以前修改过的信息就会全部丢失(如:修改的帐户与属性等). 或者你将要修复的active directory要从其他的域控制器上复制原有的信息(如:帐户与属性等). 因为上面的问题在于选择使用那一种恢复模式.... 下一页