Met dit object wordt de DFS-replicatiedatabase bewaakt en wordt een waarschuwing gegenereerd als er een fout is opgetreden waarvan DFS-replicatie niet automatisch kan herstellen.
Met dit object worden herstelbewerkingen in de DFS-replicatiedatabase bewaakt en wordt een waarschuwing gegenereerd als er een fout is opgetreden. Hiertoe wordt er gezocht naar de aanwezigheid van DFS-replicatiegebeurtenis 2104.
Als de status van deze monitor niet in orde is, is de replicatie gestopt vanwege een interne fout in de replicatiedatabase. Dit kan de volgende oorzaken hebben:
De schijf waarop de gerepliceerde map is opgeslagen, is vol.
De database is beschadigd geraakt, mogelijk vanwege hardwareproblemen.
Er zijn fysieke problemen met de schijf waardoor de database niet toegankelijk is.
Wacht tot de database opnieuw is gemaakt.
De gebruiker hoeft niets te doen.
De database wordt automatisch opnieuw gemaakt door DFS-replicatie en wordt gesynchroniseerd voor alle gerepliceerde mappen op dat volume. Afhankelijk van de hoeveelheid gegevens en het aantal bestanden in gerepliceerde mappen op het opgegeven volume kan het even duren voordat de herstelbewerking is voltooid.
Als deze fout regelmatig optreedt, voert u de opdracht chkdsk uit op het desbetreffende volume om na te gaan of dit probleem wordt veroorzaakt door schijffouten. Zoek ook in het systeemgebeurtenislogboek naar schijffouten.
Vergroot de beschikbare schijfruimte
Als er onvoldoende ruimte beschikbaar is op het volume voor de map met tijdelijke bestanden of logboekbestanden voor foutopsporing, maakt u ruimte vrij, vergroot u het volume of wijzigt u het pad naar de map met tijdelijke bestanden in een volume met meer schijfruimte.
Als u de hoeveelheid beschikbare schijfruimte handmatig wilt controleren, opent u een opdrachtpromptvenster en typt u de volgende opdracht. Hierbij is [servernaam] de naam van de server met de map en [domein\gebruiker] uw gebruikersnaam.
WMIC /node: "[servernaam]" /user: [domein\gebruiker] volume list status.
Start de DFS-replicatieservice opnieuw nadat u ruimte hebt vrijgemaakt.
Controleer op volumefouten
Als dit probleem regelmatig optreedt, gebruikt u de opdracht chkdsk om het volume met de DFS-replicatiedatabase te controleren. Controleer ook het systeemlogboek in Logboeken op gebeurtenissen met de NTFS-bron. Deze gebeurtenissen kunnen een aanwijzing zijn voor een beschadigde schijf.
Als er zich problemen blijven voordoen, neemt u contact op met de klantenondersteuning van Microsoft (http://support.microsoft.com).
Verificatie
De status van deze monitor wordt automatisch ingesteld op OK nadat de replicatie is voltooid en gebeurtenis 2106 of 4108 is vastgelegd in het logboek.
Als u handmatig wilt bevestigen dat de replicatie in orde is, voert u een propagatietest uit op de desbetreffende map met behulp van DFS-beheer. Of voer de volgende opdrachten uit, waarbij [Replicatiegroep]de naam is van de replicatiegroep en [GerepliceerdeMap]de naam van de gerepliceerde map:
dfsrdiag propagationtest /rgname:"[Replicatiegroep]" /rfname:"[GerepliceerdeMap]" /testfilename:DFS-RTestFile.xml
dfsrdiag propagationreport /rgname:"[Replicatiegroep]" /rfname:"[GerepliceerdeMap]" /testfilename:DFS-RTestFile.xml /reportfilename:c:\DFS-R_Report.xml
DFS-replicatiegebeurtenis 2104 (http://go.microsoft.com/fwlink/?LinkId=187123)
DFS-replicatiegebeurtenis 2106 (http://go.microsoft.com/fwlink/?LinkId=187124)
DFS-replicatiegebeurtenis 4108 (http://go.microsoft.com/fwlink/?LinkId=187135)
Chkdsk (http://go.microsoft.com/fwlink/?LinkId=187097)
Target | Microsoft.Windows.FileServer.DFSR.Volume | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.FileServer.DFSR.InternalDBErrorMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSR.Volume" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServer.DFSR.InternalDBErrorMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[3]$</AlertParameter1>
<AlertParameter2>$Data/Context/Params/Param[4]$</AlertParameter2>
<AlertParameter3>$Data/Context/Params/Param[5]$</AlertParameter3>
<AlertParameter4>$Data/Context/Params/Param[2]$</AlertParameter4>
<AlertParameter5>$Data/Context/Params/Param[1]$</AlertParameter5>
<AlertParameter6>$Data/Context/Params/Param[6]$</AlertParameter6>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<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">2104</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>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.FileServer.DFSR.Volume"]/VolumeGUID$</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">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>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.FileServer.DFSR.Volume"]/VolumeGUID$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2106</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2002</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2008</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2010</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</Expression>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">9111</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>ContainsSubstring</Operator>
<Pattern>$Target/Property[Type="System!System.Entity"]/DisplayName$</Pattern>
</RegExExpression>
</Expression>
</And>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>