Se foi tentada a exportação do banco de dados DHCP de um servidor para outro e houve falha, talvez as etapas não foram concluídas corretamente. Há vários procedimentos que devem ser feitos na ordem correta para migrar o banco de dados com êxito. Tente exportar e importar o banco de dados novamente usando os procedimentos a seguir na ordem em que são apresentados.
Para executar esses procedimentos, é preciso ser membro do grupo Administradores ou ter recebido a autoridade apropriada.
Para mover um banco de dados DHCP e configuração a outro servidor:
Faça logon no servidor DHCP de origem usando uma conta que seja membro do grupo de Administradores local.
Clique em Iniciar e em Executar, digite cmd e clique em OK.
Digite netsh dhcp server export C:\dhcp.txt all e, em seguida, pressione ENTER.
Instale o serviço servidor DHCP
Para executar esses procedimentos, é preciso ser membro do grupo Administradores ou ter recebido a autoridade apropriada.
Para instalar o serviço do Servidor DHCP em um Windows Server em execução no computador existente:
No computador servidor DHCP, clique em Iniciar, em Painel de Controle e clique duas vezes em Adicionar ou Remover Programas.
Clique em Adicionar ou Remover Componentes do Windows.
No Assistente de Componentes do Windows, na caixa Componentes, clique em Serviços de Rede e clique em Detalhes.
Marque a caixa de seleção de Protocolo DHCP (DHCP), se já não estiver selecionada, e então clique em OK.
No Assistente de Componentes do Windows, clique em Avançar para instalar os componentes selecionados. Insira o CD de instalação do Windows Server 2008 na unidade de CD ou de DVD do computador, se for solicitado. A instalação copiará os arquivos de ferramenta e servidor DHCP para o computador.
Quando a Instalação for concluída, clique em Concluir.
Importe o banco de dados DHCP
Para executar esses procedimentos, é preciso ser membro do grupo Administradores ou ter recebido a autoridade apropriada.
Para importar o banco de dados DHCP:
Faça logon como usuário que seja um membro explícito do grupo de Administradores local. Uma conta de usuário em um grupo que seja membro do grupo de Administradores local não funcionará. Se uma conta de Administradores local não existir para o controlador de domínio, reinicie o computador no Modo de Restauração de Serviços de Diretório e, em seguida, use a conta de administrador para importar o banco de dados conforme descrito posteriormente nesta seção.
Copie o arquivo de banco de dados DHCP exportado para o disco rígido local do computador.
Verifique se o serviço DHCP foi iniciado no computador servidor.
Clique em Iniciar e em Executar, digite cmd e clique em OK.
No prompt de comando, digite netsh dhcp server import c:\dhcpdatabase.txt all e pressione ENTER, onde c:\dhcpdatabase.txt é o caminho completo e o nome de arquivo do arquivo de banco de dados que foi copiado para o servidor.
Autorize o servidor DHCP
Para executar esses procedimentos, é preciso ser membro do grupo Administradores ou ter recebido a autoridade apropriada.
Para autorizar o servidor DHCP:
No computador do servidor DHCP, clique em Iniciar, aponte para Todos os Programas, aponte para Ferramentas Administrativas e, em seguida, clique em DHCP.
Na árvore de console do snap-in do DHCP, expanda o novo servidor DHCP. Se houver uma seta vermelha no canto inferior direito do objeto de servidor, o servidor ainda não foi autorizado.
Clique com o botão direito do mouse no objeto do servidor e clique em Autorizar.
Após aguardar um pouco, clique com o botão direito do mouse no servidor novamente e, em seguida, clique em Atualizar. Uma seta verde indica que o servidor DHCP está autorizado.
Target | Microsoft.Windows.DHCPServer.Library.Database | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.SingleEventLogManualReset2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Microsoft.Windows.DHCPServer.Library.ActionAccount |
<UnitMonitor ID="Microsoft.Windows.DHCPServer.Library.Database.UnitMonitor.DatabaseCorrupt" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.DHCPServer.Library.Database" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="true" RunAs="Microsoft.Windows.DHCPServer.Library.ActionAccount">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.DHCPServer.Library.Database.UnitMonitor.DatabaseCorrupt_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Error"/>
<OperationalState ID="ManualResetEventRaised" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<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">1057</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>