DFS-R: 사후 백업 또는 복원 서비스 시작

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

이 개체는 복제 폴더가 포함된 볼륨에서 백업 또는 복원 작업 후의 복제 다시 시작을 모니터링합니다. 복제가 다시 시작되지 않으면 이 모니터에서 위험 경고를 만듭니다.

Knowledge Base article:

요약

이 개체는 복제 폴더가 포함된 볼륨에서 백업 또는 복원 작업 후의 복제 다시 시작을 모니터링합니다. DFS 복제 이벤트 1106이 있는지 확인하면 됩니다. 복제가 다시 시작되지 않으면 이 모니터에서 위험 경고를 만듭니다.

원인

이 모니터의 비정상 상태는 백업 응용 프로그램이 VSS(볼륨 섀도 복사본 서비스)를 사용하여 복제 폴더가 포함된 볼륨을 백업하거나 복원한 후 복제를 다시 시작하지 못했음을 나타냅니다. 이 문제는 백업 응용 프로그램이 DFS 복제에서 사용되는 파일에 액세스하고 있는 경우에 발생할 수 있습니다.

해결 방법

DFS Replication 서비스가 시작될 때까지 대기

작업이 필요하지 않습니다. DFS 복제에서 중지된 지 30분 후에 DFS Replication 서비스를 시작하려고 합니다.

운영 콘솔에서 DFS Replication 서비스를 수동으로 시작하려면 DFS Replication 서비스 시작을 클릭합니다.

명령 프롬프트에서 DFS Replication 서비스를 수동으로 시작하려면 관리자 권한 명령 프롬프트 창을 열고 다음 명령을 입력합니다. 여기서 [servername]은 영향을 받는 서버의 UNC 경로입니다.

Sc [servername] start dfsr

참고: 서비스를 시작하려면 영향을 받는 서버에서 로컬 관리자 그룹의 구성원이어야 합니다. 서비스 스냅인, Windows PowerShell Start-Service cmdlet 또는 명령줄 도구(예: net start)를 사용하여 서비스를 시작할 수도 있습니다.

검증

문제가 해결되면 이 모니터가 자동으로 정상 상태로 다시 설정됩니다.

운영 콘솔에서 DFS Replication 서비스가 실행 중인지 확인하려면 DFS Replication 서비스 상태 쿼리를 사용합니다.

명령 프롬프트에서 쿼리하려면 명령 프롬프트 창을 열고 다음 명령을 입력합니다.

sc[servername]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: 백업 또는 복원 작업 후에 복제를 다시 시작하지 못함
백업 응용 프로그램이 VSS(볼륨 섀도 복사본 서비스)를 사용하여 복제 폴더가 포함된 볼륨을 백업하거나 복원한 후 DFS 복제에서 복제를 다시 시작하지 못했습니다.
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>