DFS-R: Schemaversion av AD DS

Microsoft.Windows.FileServer.DFSR.IncompatibleDsSchemaMonitor (UnitMonitor)

Detta objekt övervakar schemaversionen av Active Directory Domain Services (AD DS) och skapar en kritisk avisering om det upptäcker en version som är inkompatibel med DFS Replication.

Knowledge Base article:

Sammanfattning

Detta objekt övervakar schemaversionen av Active Directory Domain Services (AD DS) och skapar en kritisk avisering om det upptäcker en version som är inkompatibel med DFS Replication. Det gör så genom att leta efter närvaro av DFS Replication-händelse 6012.

Orsaker

Ett feltillstånd för denna övervakare indikerar AD DS schemaobjekt som krävs av DFS Replication inte finns tillgängliga på den specificerade domänkontrollanten. Detta problem kan förekomma om schemat inte var uppgraderat, om schemapartitionen ännu inte har replikerats till domänkontrollanten eller om schemaversionen inte är kompatibel med versionen av tjänsten på den berörda datorn.

Lösningar

Vänta medan konfigurationsändringarna replikeras med AD DS

DFS Replication kommer att försöka med denna åtgärd igen, detta kan lösa problemet automatiskt efter att schemauppdateringar replikerar genom AD DS.

Om du omedelbart vill göra avsökning efter konfigurationsändringar öppnar du ett kommandotolksfönster och skriver sedan följande kommando en gång för varje medlem i replikeringsgruppen, där [DOMÄN] är den domän där servern finns och [Server] är servernamnet:

Dfsrdiag PollAD /Member:[DOMÄN\Server]

Utöka AS DS-schemat

Utöka (eller uppdatera) schemat för Active Directory Domain Services (AD DS) så att det inkluderar schematillägg för Windows Server 2003 R2, Windows Server 2008 eller Windows Server 2008 R2. För att använda skrivskyddade replikerade mappar måste schemat inkludera schematillägg för Windows Server 2008 eller senare.

För information om hur man utökar AD DS-schemat, se Microsoft webbplats på (http://go.microsoft.com/fwlink/?LinkId=93051).

Verifiering

Denna övervakare återställs automatiskt till ett felfritt tillstånd efter att problemet har åtgärdats.

Mer information

DFS Replication-händelse 6012 (http://go.microsoft.com/fwlink/?LinkId=187155)

Element properties:

TargetMicrosoft.Windows.FileServer.DFSR.Service
Parent MonitorSystem.Health.ConfigurationState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
DFS-R: Inkompatibel schemaversion av AD DS
DFS Replication upptäckte en schemaversion av Active Directory Domain Services (AD DS) som är inkompatibel med DFS Replication. Replikering stoppas tills versionen har uppdaterats.
Ytterligare information
Server: {0}
Förväntad version: {1} Inkompatibel serverversion: {2}
Domänkontrollant: {3}
Avsökningstillfälle (minuter): {4}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServer.DFSR.IncompatibleDsSchemaMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSR.Service" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServer.DFSR.IncompatibleDsSchemaMonitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[1]$</AlertParameter1>
<AlertParameter2>$Data/Context/Params/Param[2]$</AlertParameter2>
<AlertParameter3>$Data/Context/Params/Param[3]$</AlertParameter3>
<AlertParameter4>$Data/Context/Params/Param[4]$</AlertParameter4>
<AlertParameter5>$Data/Context/Params/Param[5]$</AlertParameter5>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>DFS Replication</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6012</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DFSR</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>DFS Replication</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DFSR</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6014</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1004</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1104</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>