Active Directory服务器closures,恢复而不重新安装

我的Windows 2003服务器突然停止作为一个DC(这个服务器是唯一的DC域)。 所有广告相关的服务都已closures。 我可以login到AD的唯一方法是在机器上。 每次我访问一个AD相关的服务(例如“AD用户和计算机”),我得到以下错误:

命名信息无法find,因为:指定的目录服务属性或值不存在。 联系您的系统pipe理员,确认您的域已正确configuration并且当前处于联机状态。

我发现下面的系统事件与问题发生的时间相匹配,每当我重新启动服务器时,都会重新发生。

NTDS General | Global Catalog | Active Directory was unable to establish a connection with the global catalog. Additional Data Error value: 1355 The specified domain either does not exist or could not be contacted. Internal ID: 3200d33 

我开始使用DNS进行故障排除。 Netdiag抛出下面的错误,但我认为这只是无法访问全局编录的结果。

过程入口点DnsGetPrimaryDomainName_UTF8不能位于dynamic链接库DNSAPI.dll中。

无论如何,DNS似乎可以,因为我可以从DC本身ping DC FQDN。 我发现下面的解决scheme,应该通过做一些清理元数据来帮助:

 http://support.microsoft.com/kb/216498 

如果我按照步骤1,这是我在步骤9得到的:

 no current site Domain - DC=<mydomain>,DC=<com> no current server no current naming context 

我可以继续这个程序,直到第14步。我还没有testing第15步,因为我的理解是我将不得不重新安装整个AD。

有什么方法可以从那里恢复我的广告,而不必重新安装整个事情?

更新:

是的,服务器关机/开机,因为重新启动将永远(不是因为我认为电源循环单位将修复不止一次重新启动)。

首先在域控制器上运行dcdiag并查看是否显示了有用的错误消息。

OK,在步骤9你从ntdsutil得到的输出是完全正常的,因为你只在那个时候连接到了域,并没有select你想要使用的站点或服务器,直到后续的步骤。

我不确定是否可以继续执行第15步,因为您将通过ntdsutil删除实际绑定的服务器。 老实说,我从来没有尝试过,所以我不知道。

试图去除AD和分解DC似乎是解决表面上出现DNs问题的一个极端的步骤。 我的build议是先看看服务器上的DNS服务器组件和DNS客户端组件,然后从那里开始工作。

抱歉不同意,但这里的DNS没有任何问题。 AD是它自己的DNS。 从AD我可以ping直stream罚款的FQDN。 DNS服务器仍然运行良好,为互联网用户提供DNS服务。 事件查看器不报告DNS的任何错误。 DNS可以启动/停止没有任何问题。 对我来说,DnsGetPrimaryDomainName失败只是全局编录不可用的结果。 无论如何,AD正在从备份恢复。