DFS-R: Uruchomienie usługi po wykonaniu kopii zapasowej lub przywracaniu

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

Ten obiekt monitoruje wznowienie replikacji po operacji wykonania kopii zapasowej lub przywracania na woluminie zawierającym folder replikowany. Jeśli nie uda się wznowić replikacji, monitor generuje alert Krytyczny.

Knowledge Base article:

Podsumowanie

Ten obiekt monitoruje wznowienie replikacji po operacji wykonania kopii zapasowej lub przywracania na woluminie zawierającym folder replikowany. W tym celu sprawdza obecność zdarzenia 1106 usługi Replikacja systemu plików DFS. Jeśli nie uda się wznowić replikacji, monitor generuje alert Krytyczny.

Przyczyny

Nieprawidłowa kondycja wskazywana przez ten monitor oznacza, że nie udało się wznowić replikacji po użyciu Usługi kopiowania woluminów w tle (VSS) przez aplikację do wykonania kopii zapasowej lub przywrócenia woluminu zawierającego folder replikowany. Może tak się stać, jeśli aplikacja do obsługi kopii zapasowych nadal ma dostęp do plików używanych przez usługę Replikacja systemu plików DFS.

Rozwiązania

Zaczekaj na uruchomienie usługi Replikacja systemu plików DFS

Nie jest wymagane żadne działanie. Replikacja systemu plików DFS będzie próbować uruchomić usługę Replikacja systemu plików DFS 30 minut po jej zatrzymaniu.

Aby ręcznie uruchomić usługę Replikacja systemu plików DFS w konsoli Operacje, kliknij polecenie Uruchom usługę Replikacja systemu plików DFS.

Aby ręcznie uruchomić usługę Replikacja systemu plików DFS z wiersza polecenia, otwórz okno wiersza polecenia z podwyższonym poziomem uprawnień, a następnie wpisz następujące polecenie, gdzie [nazwa_serwera]to ścieżka UNC danego serwera:

Sc [nazwa_serwera] start dfsr

Uwaga: Aby uruchomić usługę, musisz należeć do lokalnej grupy Administratorzy na danym serwerze. Usługi można uruchamiać również przy użyciu przystawki Usługi, polecenia cmdlet Windows PowerShell Start-Service lub narzędzi wiersza polecenia takich, jak net start.

Weryfikacja

Ten monitor jest automatycznie resetowany do stanu prawidłowej kondycji po rozwiązaniu problemu.

Aby sprawdzić w konsoli Operacje, że usługa Replikacja systemu plików DFS działa, Odpytaj o stan usługi Replikacja systemu plików DFS.

Aby to zrobić z wiersza polecenia, otwórz okno wiersza polecenia i wpisz następujące polecenie:

sc[nazwa_serwera]query dfsr

Uwaga: Aby odpytać o stan usługi, musisz należeć do lokalnej grupy Administratorzy na danym serwerze.

Dodatkowe informacje

Element properties:

TargetMicrosoft.Windows.FileServer.DFSR.Service
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
DFS-R: Nie udało się wznowić replikacji po operacji wykonania kopii zapasowej lub przywracania
Usługa Replikacja systemu plików DFS nie mogła wznowić replikacji po użyciu Usługi kopiowania woluminów w tle (VSS) przez aplikację do wykonania kopii zapasowej lub przywrócenia woluminu zawierającego folder replikowany.
RunAsDefault

Source Code:

<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>