DFS-R: AD DS 스키마 버전

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

이 개체는 AD DS(Active Directory 도메인 서비스) 스키마 버전을 모니터링하고, DFS 복제와 호환되지 않으면 위험 경고를 만듭니다.

Knowledge Base article:

요약

이 개체는 AD DS(Active Directory 도메인 서비스) 스키마 버전을 모니터링하고, DFS 복제와 호환되지 않으면 위험 경고를 만듭니다. DFS 복제 이벤트 6012가 있는지 확인하면 됩니다.

원인

이 모니터의 비정상 상태는 지정한 도메인 컨트롤러에서 DFS 복제에 필요한 AD DS 스키마 개체를 사용할 수 없음을 나타냅니다. 이 문제는 스키마가 업그레이드되지 않았거나, 스키마 파티션이 도메인 컨트롤러에 아직 복제되지 않았거나, 스키마 버전이 영향을 받는 컴퓨터의 서비스 버전과 호환되지 않는 경우에 발생할 수 있습니다.

해결 방법

구성 변경이 AD DS에 복제될 때까지 대기

DFS 복제가 이 작업을 다시 시도하며, AD DS를 통해 스키마 업데이트가 복제되면 문제가 자동으로 해결될 수도 있습니다.

구성 변경을 즉시 폴링하려면 명령 프롬프트 창을 열고 복제 그룹의 각 구성원에 대해 다음 명령을 한 번 입력합니다. 여기서 [DOMAIN]은 서버가 있는 도메인이고, [Server]는 서버 이름입니다.

Dfsrdiag PollAD /Member:[DOMAIN\Server]

AD DS 스키마 확장

Windows Server 2003 R2, Windows Server 2008 또는 Windows Server 2008 R2 스키마 추가가 포함되도록 AD DS(Active Directory 도메인 서비스) 스키마를 확장하거나 업데이트합니다. 읽기 전용 복제 폴더를 사용하려면 스키마에 Windows Server 2008 이상 스키마 추가가 포함되어야 합니다.

AD DS 스키마 확장에 대한 자세한 내용은 Microsoft 웹 사이트(http://go.microsoft.com/fwlink/?LinkId=93051)를 참조하십시오.

검증

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

추가 정보

DFS 복제 이벤트 6012(http://go.microsoft.com/fwlink/?LinkId=187155)

Element properties:

TargetMicrosoft.Windows.FileServer.DFSR.Service
Parent MonitorSystem.Health.ConfigurationState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
DFS-R: 호환되지 않는 AD DS 스키마 버전
DFS 복제에서 DFS 복제와 호환되지 않는 AD DS(Active Directory 도메인 서비스) 스키마 버전을 검색했습니다. 버전이 업데이트될 때까지 복제가 중지되었습니다.
추가 정보
서버: {0}
필요한 버전: {1} 호환되지 않는 서버 버전: {2}
도메인 컨트롤러: {3}
폴링 주기(분): {4}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServer.DFSR.IncompatibleDsSchemaMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSR.Service" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServer.DFSR.IncompatibleDsSchemaMonitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[1]$</AlertParameter1>
<AlertParameter2>$Data/Context/Params/Param[2]$</AlertParameter2>
<AlertParameter3>$Data/Context/Params/Param[3]$</AlertParameter3>
<AlertParameter4>$Data/Context/Params/Param[4]$</AlertParameter4>
<AlertParameter5>$Data/Context/Params/Param[5]$</AlertParameter5>
</AlertParameters>
</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">6012</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">6014</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>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1104</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>