Microsoft Windows Server DNS ADI 记录加载失败

Microsoft.Windows.Server.DNS.ADI.RecordLoadFailed (Rule)

Active Directory 集成的警报生成规则。

Knowledge Base article:

摘要

可以配置 DNS Server 服务以使用 Active Directory 域服务 (AD DS) 来存储区域数据。这使 DNS 服务器可以依赖目录复制,从而增强安全性和可靠性,并方便管理。

原因

DNS 服务器无法创建资源记录。此资源记录的 Active Directory 定义已损坏或包含无效的 DNS 名称。

解决方案

排除 AD DS 故障并重新输入记录

AD DS 未响应来自 DNS Server 服务的请求。DNS Server 服务依赖 Active Directory 域服务 (AD DS) 来存储和检索集成 AD DS 的区域的信息。请确保 AD DS 正常运行,并解决所有问题,然后更正失败的记录。

要执行此过程,您必须拥有 Administrators 成员身份,或者您必须被委派了适当的权限。

若要更正资源记录,请执行以下操作:

1.在 DNS 服务器上,启动服务器管理器。若要启动服务器管理器,请依次单击“开始”、“管理工具”和“服务器管理器”。

2.在控制台树中,依次展开“角色”、“DNS Server”和“DNS”。

3.展开 DNS 服务器,然后展开资源记录的容器。

4.如果容器中存在相关资源记录,右键单击该资源记录,然后单击“删除”。

5.右键单击容器,然后单击与该资源记录的类型相应的命令以重新创建资源记录。

其他

http://go.microsoft.com/fwlink/?LinkId=95789

外部

http://technet.microsoft.com/en-us/library/dd349580(v=ws.10).aspx

Element properties:

TargetMicrosoft.Windows.Server.DNS.Server
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Windows DNS - Active Directory 记录加载失败
事件 ID:{0}
事件源:{1}
事件日志:{2}

事件说明: {3}
Event LogDNS Server

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.Windows.Server.DNS.ADI.RecordLoadFailed" Enabled="true" Target="Microsoft.Windows.Server.DNS.Server" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>DNS Server</LogName>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4010</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.DNS.ADI.RecordLoadFailed.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/EventSourceName$</AlertParameter2>
<AlertParameter3>$Data/Channel$</AlertParameter3>
<AlertParameter4>$Data/EventDescription$</AlertParameter4>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>