Este artigo descreve detalhadamente como mover um banco de
dados do DHCP (Protocolo de Configuração Dinâmica de Hosts) de um computador
que executa o Microsoft Windows NT Server 4.0, o Microsoft Windows 2000 ou o
Microsoft Windows Server 2003 para um computador que executa o Windows Server
2003.
Observação É possível usar o utilitário de backup do Microsoft Windows
(ntbackup.exe) para fazer backup e recuperar o banco de dados DHCP em um único
servidor. Não use o utilitário de backup para migrar ou mover um banco de dados
DHCP de um servidor DHCP para outro.
Exporte o banco de dados DHCP de um servidor que executa o Windows NT Server 4.0 ou o Windows 2000
- Pare o serviço do servidor DHCP no servidor:
- Faça logon no servidor DHCP de origem usando uma conta
membro do grupo de administradores locais.
- Clique em Iniciar, em
Executar, digite cmd na caixa
Abrir e clique em OK.
- No prompt de comando, digite net stop
dhcpserver e pressione ENTER. A mensagem "O serviço do servidor
DHCP da Microsoft está sendo interrompido. O serviço do servidor DHCP da
Microsoft foi interrompido com êxito" é exibida.
- Digite exit e pressione
ENTER.
- Compacte o banco de dados DHCP usando o utilitário JetPack:
- Clique em Iniciar, em
Executar, digite cmd na caixa
Abrir e clique em OK.
- No prompt de comando, digite cd
%systemroot%\system32\dhcp e pressione ENTER.
- Digite jetpack dhcp.mdb temp.mdb
e pressione ENTER.
- Depois que a compactação do banco de dados tiver sido
concluída com êxito, digite exit e pressione
ENTER.
- Exporte o banco de dados DHCP usando o utilitário de
Importação e exportação DHCP (Dhcpexim.exe). É possível obter este utilitário
no Kit de Recursos Suplementares 1 do Windows 2000. Você também pode visitar o
seguinte site da Microsoft para obter o Dhcpexim.exe (em inglês): Para exportar o banco de dados:
- Instale o utilitário Dhcpexim.exe e inicie o utilitário
Dhcpexim.exe.
- Na tela Bem-vindo à ferramenta de importação e
exportação DHCP, clique em Exportar a configuração do serviço
local para um arquivo e em OK.
- Na caixa Nome do arquivo, digite o
nome de arquivo para o arquivo exportado e clique em Salvar.
Por exemplo, digite dhcpdatabase.txt.
- Clique no escopo ou nos escopos que deseja exportar,
clique para selecionar a caixa Desativar os escopos selecionados na
máquina local antes de exportar e clique em Exportar.
- Clique em OK.
- Desabilite o serviço do servidor DHCP no servidor:
Desabilitar o serviço do servidor DHCP evita que o serviço comece depois da
transferência do banco de dados. Para desabilitar o serviço de servidor DHCP:
- Clique em Iniciar, aponte para
Configurações, clique em Painel de controle e
clique duas vezes em Serviços.
- Na lista Serviços, clique em
Servidor DHCP da Microsoft, em Iniciar, em
Desativado e em OK.
- Se o serviço for iniciado, clique em
Parar e em Sim para confirmar a interrupção
do serviço.
- Clique em Fechar para fechar a caixa
de diálogo Serviços.
Importante O Dhcpexim.exe é necessário para mover o banco de dados com êxito
de um servidor que executa o Windows 2000 ou o Windows NT 4.0 para um servidor
que executa o Windows Server 2003. Os comandos Netsh para DHCP não estão
disponíveis no Windows NT 4.0.
Observação Se somente a configuração (não o banco de dados) for exigida, use
o seguinte comando (em vez do comando Dhcpexim.exe) no servidor com Windows
2000 do qual você deseja exportar. (Não use Dhcpexim.exe.)
netsh dhcp dump >C:\dhcp.txt
no qual
C:\dhcp.txt é o nome e o
caminho do arquivo de exportação que será usado.
Observação A opção de exportação não existe no comando
netsh no Windows 2000 Server. Os comandos
netsh dhcp server dump e
netsh dhcp server import não são compatíveis. Se tentar importar os dados criados por
netsh dhcp server dump > C:\dhcp.txt usando
netsh DHCP server import > C:\dhcp.txt, a seguinte mensagem de erro será exibida no computador com
Windows Server 2003:
Não há suporte para a
solicitação.
É possível migrar o arquivo de configuração exportado
para o novo servidor do Windows Server 2003 usando o seguinte comando:
netsh execc:\dhcp.txt
O Dhcpexim.exe não é compatível no Windows Server
2003. Se um banco de dados é exportado em um computador com Windows 2000 usando
o Dhcpexim.exe e você tentar importar os dados para o Windows Server 2003, o
Dhcpexim.exe fechará e a seguinte mensagem de erro será exibida:
Erro. Tentativa de carregar um programa com um formato incorreto.
Se este problema ocorrer, exporte os dados do Windows 2000 usando
dhcpexim e importe os dados no ambiente do Windows Server 2003
usando
netsh DHCP server
import
xyz.txt.
Exportar um banco de dados DHCP de um servidor que executa o Microsoft Windows Server 2003
Para mover um banco de dados e configuração DHCP de um servidor
que executa o Windows Server 2003 para outro servidor que executa o Windows
Server 2003:
- Faça logon no servidor DHCP de origem usando uma conta
membro do grupo administradores locais.
- Clique em Iniciar, em
Executar, digite cmd na caixa
Abrir e clique em OK.
- Digitenetsh dhcp server export C:\dhcp.txt
all e pressione ENTER.
Observação Você deve ter permissões de administrador local para exportar os
dados.
Instalar o serviço de servidor DHCP no servidor que executa o Windows Server 2003
Para instalar o serviço do servidor DHCP em um computador com
Windows Server 2003:
- Clique em Iniciar e em Painel de
controle e clique duas vezes em Adicionar ou remover
programas.
- Clique em Adicionar/remover componentes do
Windows.
- No Assistente de componentes do Windows, clique em
Serviços de rede na caixa Componentes e
clique em Detalhes.
- Clique para selecionar a caixa de seleção Protocolo
de configuração dinâmica de hosts (DHCP) caso ainda não esteja
selecionada e clique em OK.
- No Assistente de componentes do Windows, clique em
Avançar para instalar os componentes selecionados. Se for
solicitado, insira o CD do Windows Server 2003 CD na unidade de CD do
computador ou unidade de DVD. O programa de instalação copia o servidor DHCP e
os arquivos de ferramentas para o computador.
- Quando a Instalação estiver completa, clique em
Concluir.
Importar o banco de dados DHCP
Observação Você pode receber uma mensagem "acesso negado" durante este
procedimento se não for um membro do grupo de operadores de backup. Se a
mensagem de erro "Impossível determinar a versão do servidor do DHCP para o
servidor" for exibida, verifique se o serviço do servidor DHCP está executando
no servidor e se o usuário que fez logon é um membro do grupo de
Administradores locais.
Importante Não use o Dhcpexim.exe para importar um banco de dados DHCP no
Windows Server 2003. Além disso, se o servidor com Windows 2003 de destino for
um servidor membro, e se você planejar promovê-lo a um controlador de domínio,
sugerimos que execute a migração do banco de dados DHCP antes de promovê-lo a
um controlador de domínio. Ainda que você possa migrar o banco de dados DHCP
para um controlador de domínio, a migração para um servidor membro será mais
fácil devido à conta do administrador local.
- Faça logon como um usuário que seja membro explícito do
grupo de administradores locais. Uma conta de usuário em um grupo membro de um
grupo de administradores locais não funcionará. Se uma conta de administradores
locais não existir para o controlador de domínio, reinicie o computador no modo
restaurar serviços de diretório e use a conta do administrador para importar o
banco de dados como descrito posteriormente nesta seção.
- Copie o arquivo do banco de dados DHCP exportado para o
disco rígido local do computador com Windows Server 2003.
- Verifique se o serviço DHCP iniciou no computador com
Windows Server 2003.
- Clique em Iniciar, em
Executar, digite cmd na caixa
Abrir e clique em OK.
- No prompt de comando, digite netsh dhcp server
importc:\dhcpdatabase.txt all e
pressione ENTER, ondec:\dhcpdatabase.txt é o nome de
arquivo e caminho completo do arquivo do banco de dados copiado para o
servidor.
Observação Quando tentar exportar um banco de dados DHCP do controlador de
domínio do Windows 2000 para um servidor membro do Windows Server 2003 do
domínio, a seguinte mensagem de erro será exibida: Erro
ao inicializar e ler a configuração de serviço - Acesso negado
Observação É necessário ter permissões de administrador local para importar
os dados. - Para resolver este problema, adicione o computador do
servidor do Windows Server 2003 DHCP ao grupo administradores de DHCP no nível
empresarial.
- Se a mensagem de erro "acesso negado" for exibida depois de
adicionar o computador do servidor com Windows Server 2003 DCHP ao grupo
administradores de DHCP no nível empresarial que é mencionado na etapa 4,
verifique se a conta do usuário atualmente usada para importar pertence ao
grupo administradores. Se a conta não pertencer a este grupo, adicione-a ao
grupo ou faça logon como administrador local para concluir a
importação.
Observação Se o comando DHCP IMPORT ou EXPORT falhar para usuários que não
sejam membros explícitos do grupo Administradores locais, é necessário aplicar
o seguinte hotfix no computador com Windows Server 2003:
833167
(http://support.microsoft.com/kb/833167/
)
Um pacote de atualização do VSS (Serviço de Cópias de Sombra de Volume) está disponível para o Windows Server 2003
- Após receber a mensagem de que o comando foi concluído com
êxito, encerre o prompt de comando.
Autorize o servidor DHCP
- Clique em Iniciar, aponte para
Programas e para Ferramentas administrativas
e clique em DHCP.
Observação É necessário fazer logon no servidor usando uma conta que seja
membro do grupo Administradores. Em um domínio do Active Directory, é
necessário estar conectado ao servidor usando uma conta que seja membro do
grupo Administradores corporativos. - Na árvore de console do snap-in do DHCP, selecione o novo
servidor DHCP. Se houver uma seta vermelha no canto inferior direito do objeto
do servidor, o servidor ainda não foi autorizado.
- Clique com o botão direito do mouse no servidor e clique em
Autorizar.
- Após alguns momentos, clique novamente com o botão direito
do mouse no servidor e clique em Atualizar. Uma seta verde
indica que o servidor DHCP está autorizado.
Para obter informações adicionais, clique nos números
abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft (alguns
artigos podem estar em inglês):
323416
(http://support.microsoft.com/kb/323416/
)
Como instalar e configurar um servidor DHCP em um grupo de trabalho do Windows Server 2003
130642
(http://support.microsoft.com/kb/130642/
)
Como mover um banco de dados de um servidor para outro no Windows NT 4.0 e no Windows 2000
890480
(http://support.microsoft.com/kb/890480/
)
Mensagem de erro "Acesso negado " ao usar o comando "netsh dhcp server import" para importar um banco de dados DHCP de um computador com o Windows NT Server 4.0 para um computador com o Windows Server 2003
ID do artigo: 325473 - Última revisão: quarta-feira, 20 de setembro de 2006 - Revisão: 19.1
A informação contida neste artigo aplica-se a:
- Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
- Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
- Microsoft Windows Server 2003, Standard Edition (32-bit x86)
- Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
- Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
- Microsoft Windows NT Server 4.0 Standard Edition
- Microsoft Windows 2000 Server
| kbhowtomaster kbnetwork KB325473 |