DFS-R: запуск службы после резервного копирования или восстановления

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

Этот объект отслеживает возобновление репликации, которое происходит после резервного копирования или восстановления на томе, содержащем реплицированную папку. Если не удается возобновить репликацию, этот монитор создает критическое оповещение.

Knowledge Base article:

Краткое описание

Этот объект отслеживает возобновление репликации, которое происходит после резервного копирования или восстановления на томе, содержащем реплицированную папку. Объект выполняет эту операцию, осуществляя поиск события репликации DFS 1106. Если не удается возобновить репликацию, этот монитор создает критическое оповещение.

Причины

Неработоспособное состояние этого монитора указывает на то, что произошел сбой возобновления репликации после использования приложением по резервному копированию службы теневого копирования томов (VSS) для создания резервной копии или восстановления тома, который содержит реплицированную папку. Это может произойти, если приложение резервного копирования все еще имеет доступ к файлам, используемым репликацией DFS.

Решения

Подождите, пока не запустится служба репликации DFS

Никакие действия не требуются. Репликация DFS попытается запустить службу репликации DFS через 30 минут после ее остановки.

Для запуска службы репликации DFS вручную с консоли управления щелкните Запустить службу репликации DFS.

Для запуска службы репликации DFS вручную через командную строку откройте окно командной строки с повышенными привилегиями и введите следующую команду, где [имя_сервера]— UNC-путь к необходимому серверу:

Sc [имя_сервера] start dfsr

Примечание. Для запуска службы пользователь должен быть членом группы локальных администраторов на соответствующем сервере. Также службы можно запустить при помощи оснастки "Службы", командлета Windows PowerShell Start-Service или программ командной строки, например net start.

Проверка

Этот монитор выполняет автоматический сброс до работоспособного состояния, когда проблема устранена.

Чтобы убедиться с консоли управления в том, что служба репликации DFS работает, щелкните Запросить состояние службы репликации DFS.

Чтобы сделать это через командную строку, откройте окно командной строки, а затем введите следующую команду:

sc[имя_сервера]query dfsr

Примечание. Для выполнения запроса на состояние службы пользователь должен быть членом группы локальных администраторов на соответствующем сервере.

Дополнительно

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: не удалось возобновить репликацию после резервного копирования или восстановления
Репликации DFS не удалось возобновить репликацию после того, как приложение резервного копирования использовало службу теневого копирования томов (VSS) для создания резервной копии или восстановления тома, который содержит реплицированную папку.
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>