Questo oggetto consente di monitorare la ripresa della replica dopo un'operazione di backup o ripristino in un volume che contiene una cartella replicata. Se la replica non riprende, il monitor crea un avviso critico.
Questo oggetto consente di monitorare la ripresa della replica dopo un'operazione di backup o ripristino in un volume che contiene una cartella replicata. A questo scopo, controlla se è presente l'evento 1106 di Replica DFS. Se la replica non riprende, il monitor crea un avviso critico.
Uno stato non integro di questo monitor indica che non è stato possibile riprendere la replica dopo che un'applicazione di backup ha utilizzato il servizio Copia Shadow del volume per eseguire il backup o il ripristino di un volume contenente una cartella replicata. Il problema può verificarsi se l'applicazione di backup sta ancora accedendo ai file utilizzati da Replica DFS.
Attendere l'avvio del servizio Replica DFS
Non è richiesta alcuna operazione. Replica DFS tenterà di avviare il servizio Replica DFS 30 minuti dopo l'arresto.
Per avviare manualmente il servizio Replica DFS dalla Console operatore, fare clic su Avvia servizio Replica DFS.
Per avviare manualmente il servizio Replica DFS da un prompt dei comandi, aprire una finestra del prompt dei comandi con privilegi elevati e digitare il comando seguente, in cui [nomeserver] è il percorso UNC del server in questione:
Sc [nomeserver] start dfsr
Nota: per avviare un servizio, è necessario appartenere al gruppo Administrators locale del server in questione. Per avviare i servizi è anche possibile utilizzare lo snap-in Servizi, i cmdlet Start-Service di Windows PowerShell o strumenti da riga di comando come net start.
Verifica
Quando il problema si risolve, nel monitor viene reimpostato automaticamente lo stato integro.
Per verificare che il servizio Replica DFS sia in esecuzione dalla Console operatore fare clic su Ricerca stato del servizio Replica DFS.
Per effettuare questa operazione da un prompt dei comandi, aprire una finestra del prompt dei comandi e digitare il comando seguente:
sc[nomeserver]query dfsr
Nota: per eseguire una query sullo stato del servizio, è necessario appartenere al gruppo Administrators locale del server in questione.
Evento di Replica DFS 1106 (http://go.microsoft.com/fwlink/?LinkId=187114
Servizio Copia Shadow del volume in MSDN (http://go.microsoft.com/fwlink/?LinkId=165778)
Target | Microsoft.Windows.FileServer.DFSR.Service | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
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.PostBackupRestoreFailureMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSR.Service" 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.PostBackupRestoreFailureMonitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</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">1106</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">1104</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>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>