DHCP Server 2012를 올바르게 초기화하지 못함

Microsoft.Windows.DHCPServer.2012.IPv6Runtime.UnitMonitor.DatabaseCorrupt (UnitMonitor)

DHCPv6(Dynamic Host Configuration Protocol 버전 6) 서버 서비스는 Windows Server를 실행하는 컴퓨터에서 백그라운드로 실행되어 클라이언트에 IPv6(인터넷 프로토콜 버전 6) 주소를 제공하는 프로세스입니다. DHCP(Dynamic Host Configuration Protocol)는 IPv4(인터넷 프로토콜 버전 4)와 IPv6(인터넷 프로토콜 버전 6) 주소를 모두 임대할 수 있습니다. IPv6을 사용할 수 없는 경우 DHCP 서비스는 IPv4만 사용합니다.

Knowledge Base article:

요약

DHCPv6(Dynamic Host Configuration Protocol 버전 6) 서버 서비스는 Windows Server를 실행하는 컴퓨터에서 백그라운드로 실행되어 클라이언트에 IPv6(인터넷 프로토콜 버전 6) 주소를 제공하는 프로세스입니다.

DHCP(Dynamic Host Configuration Protocol)는 IPv4(인터넷 프로토콜 버전 4)와 IPv6(인터넷 프로토콜 버전 6) 주소를 모두 임대할 수 있습니다. IPv6을 사용할 수 없는 경우 DHCP 서비스는 IPv4만 사용합니다.

원인

DHCP가 구성 요소 중 하나를 초기화하지 못했습니다. DHCP Server 서비스를 시작할 수 없습니다. 클라이언트 컴퓨터가 DHCP Server로부터 임대를 새로 받지 못하고 네트워크 연결을 수행할 수 없습니다.

해결 방법

해결 방법: 알려진 성공한 백업에서 DHCP 데이터베이스를 복원합니다.

DHCP Server 데이터베이스가 손상되거나 손실된 경우 %SystemRoot%\System32\Dhcp 폴더에 있는 서버 데이터베이스 파일(Dhcp.mdb)을 동일한 파일의 백업 사본으로 교체하면 복구가 가능합니다.

이전에 DHCP MMC(Microsoft Management Console) 스냅인을 사용하여 백업을 수행한 경우 %SystemRoot%\System32\Dhcp\Backup 폴더에 있는 서버 데이터베이스 파일의 백업 사본을 가져올 수 있습니다. 테이프 백업 또는 기타 백업 미디어에서 Dhcp.mdb 파일을 복원할 수도 있습니다.

이 절차를 수행하려면 Administrators 그룹 구성원이거나 적절한 권한을 위임 받아야 합니다.

DHCP 데이터베이스의 백업 사본을 복원하려면:

추가 정보

검증 도구: DHCPv6 서버 서비스가 실행 중입니다.

DHCPv6 서비스가 실행 중인지 확인하려면:

Element properties:

TargetMicrosoft.Windows.DHCPServer.2012.IPv6Runtime
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
DHCP Server 2012를 올바르게 초기화하지 못함
DHCPv6(Dynamic Host Configuration Protocol 버전 6) 서버 서비스는 Windows Server를 실행하는 컴퓨터에서 백그라운드로 실행되어 클라이언트에 IPv6(인터넷 프로토콜 버전 6) 주소를 제공하는 프로세스입니다. DHCP(Dynamic Host Configuration Protocol)는 IPv4(인터넷 프로토콜 버전 4)와 IPv6(인터넷 프로토콜 버전 6) 주소를 모두 임대할 수 있습니다. IPv6을 사용할 수 없는 경우 DHCP 서비스는 IPv4만 사용합니다.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.DHCPServer.2012.IPv6Runtime.UnitMonitor.DatabaseCorrupt" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DHCPServer.2012.IPv6Runtime" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DHCPServer.2012.IPv6Runtime.UnitMonitor.DatabaseCorrupt_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Error" MonitorTypeStateID="EventRaised" HealthState="Error"/>
<OperationalState ID="Success" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10021</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-DHCP-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>