Esta regra verifica se existem Eventos de Erro relacionados com uma base de dados do DHCP danificada ou perdida.
Se a base de dados do servidor DHCP for danificada ou perdida, é possível fazer a recuperação substituindo o ficheiro de base de dados do servidor (Dhcp.mdb), localizado na pasta %SystemRoot%\System32\Dhcp, por uma cópia de segurança desse ficheiro.
Se o Gestor de DHCP tiver sido anteriormente utilizado para efetuar uma cópia de segurança, pode obter a cópia de segurança do ficheiro de base de dados do servidor localizada na pasta %SystemRoot%\System32\Dhcp\Backup. Também pode restaurar o ficheiro Dhcp.mdb a partir de uma cópia de segurança de banda ou outro suporte de cópia de segurança.
Para efetuar estes procedimentos, tem de ser um membro do grupo Administradores ou tem de ter a autorização delegada adequada.
Para restaurar uma cópia de segurança da base de dados do DHCP:
Clique em Iniciar, clique em Todos os Programas, clique em Acessórios, clique com o botão direito do rato em Linha de Comandos e depois clique em Executar como Administrador.
Escreva net stop dhcpserver e depois prima ENTER.
Escreva md c:\olddhcp e depois prima ENTER.
Escreva move %SystemRoot%\system32\DHCP\*.* c:\olddhcp e depois prima ENTER.
Escreva del %SystemRoot%\system32\DHCP\Dhcp.md e depois prima ENTER.
Escreva copy %SystemRoot%\system32\dhcp\backup\jet\new\dhcp.mdb %SystemRoot%\system32\dhcp\dhcp.mdb e depois prima ENTER.
Escreva net start dhcpserver e depois prima ENTER.
Target | Microsoft.Windows.DHCPServer.Library.Database |
Category | EventCollection |
Enabled | True |
Event_ID | 1018 |
Alert Generate | False |
Remotable | True |
Event Log | System |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Microsoft.Windows.DHCPServer.Library.ActionAccount |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectEvent | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishEventData | Default |
<Rule ID="Microsoft.Windows.DHCPServer.Library.Database.BackupAndRestore.Error.Rule" Enabled="true" Target="Microsoft.Windows.DHCPServer.Library.Database" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" RunAs="Microsoft.Windows.DHCPServer.Library.ActionAccount" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-DHCP-Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DHCPServer</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1018</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectEvent"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishEventData"/>
</WriteActions>
</Rule>