Este artículo paso a paso describe cómo mover una base de
datos del Protocolo de configuración dinámica de host (DHCP, Dynamic Host
Configuration Protocol) de un equipo que ejecuta Microsoft Windows NT Server
4.0, Microsoft Windows 2000 o Microsoft Windows Server 2003 a un equipo que
ejecuta Windows Server 2003.
Nota
Puede utilizar la utilidad de copia de seguridad de Microsoft
Windows (ntbackup.exe) para realizar la copia de seguridad y restaurar la base
de datos DHCP en un servidor único. No utilice la utilidad de copia de
seguridad para migrar o mover una base de datos DHCP de un servidor DHCP a
otro.
Exportar la base de datos DHCP de un servidor que ejecuta Windows NT Server 4.0 o Windows 2000
- Detenga el servicio Servidor DHCP en el servidor:
- Inicie sesión en el servidor DHCP de origen utilizando
una cuenta que sea miembro del grupo local Administradores.
- Haga clic en Inicio y en
Ejecutar, en el cuadro Abrir escriba
cmd y haga clic en Aceptar.
- En el símbolo del sistema, escriba net stop
dhcpserver y presione ENTRAR. Recibirá un mensaje similar a "El
servicio Servidor DHCP de Microsoft se está deteniendo. El servicio Servidor
DHCP de Microsoft se detuvo correctamente".
- Escriba exit y, a continuación,
presione ENTRAR.
- Compacte la base de datos DHCP con la utilidad JetPack:
- Haga clic en Inicio y en
Ejecutar, en el cuadro Abrir escriba
cmd y haga clic en Aceptar.
- En el símbolo de sistema, escriba cd
%systemroot%\system32\dhcp y presione ENTRAR.
- Escriba jetpack dhcp.mdb
temp.mdb y, a continuación, presione ENTRAR.
- Cuando la base de datos se haya compactado
correctamente, escriba exit y presione
ENTRAR.
- Exporte la base de datos DHCP con la utilidad DHCP Export
Import (Dhcpexim.exe). Puede obtener esta utilidad en el Kit de recursos de
Windows 2000, Suplemento 1. También puede visitar el siguiente sitio Web de
Microsoft para obtener Dhcpexim.exe: Para exportar la base de datos:
- Instale la utilidad Dhcpexim.exe y, a continuación,
iníciela.
- En la pantalla Welcome to DHCP Export Import
tool, haga clic en Export configuration of the local service
to a file y haga clic en Aceptar.
- En el cuadro Nombre, escriba el nombre
del archivo exportado y, después, haga clic en Guardar. Por
ejemplo, escriba dhcpdatabase.txt.
- Haga clic en los ámbitos que desea exportar, active la
casilla de verificación Disable the selected scopes on local machine
before export y haga clic en Export.
- Haga clic en Aceptar.
- Deshabilite el servicio Servidor DHCP en el servidor.
Deshabilitar el servicio Servidor DHCP evita que el servicio se inicie una vez
transferida la base de datos. Para deshabilitar el servicio Servidor DHCP:
- Haga clic en Inicio, seleccione
Configuración, haga clic en Panel de control
y, finalmente, haga doble clic en Servicios.
- En la lista Servicio, haga clic en
Servidor DHCP de Microsoft, Inicio, en
Deshabilitado y, por último, haga clic en
Aceptar.
- Si el servicio se ha iniciado, haga clic en
Detener y, a continuación, en Sí para
confirmar la detención del servicio.
- Haga clic en Cerrar para cerrar el
cuadro de diálogo Servicios.
Importante
Dhcpexim.exe tiene que mover correctamente la base de datos de un
servidor que ejecute Windows 2000 o Windows NT 4.0 a otro que ejecute Windows
Server 2003. Los comandos Netsh para DHCP no están disponibles en Windows NT
4.0.
Nota
Si sólo se requiere la configuración (no la base de datos),
utilice el comando siguiente (en lugar de Dhcpexim.exe) en el servidor basado
en Windows 2000 desde el que desee realizar la exportación. (No utilice
Dhcpexim.exe).
netsh dhcp dump >C:\dhcp.txt
donde
C:\dhcp.txt es el nombre y ruta
de acceso del archivo de exportación que desea utilizar.
Nota
La opción de exportación no existe en el comando
netsh en Windows 2000 Server. Los comandos
netsh dhcp server dump y
netsh dhcp server import no son compatibles. Si intenta importar los datos que crea el
comando
netsh dhcp server dump > C:\dhcp.txt con
netsh DHCP server import > C:\dhcp.txt, aparece un mensaje de error similar al siguiente en el equipo
basado en Windows Server 2003:
Puede migrar el archivo de configuración exportado al
nuevo servidor de Windows Server 2003 utilizando el comando siguiente:
netsh exec c:\dhcp.txt
Dhcpexim.exe no se puede usar en Windows Server 2003.
Si una base de datos se exporta en un equipo basado en Windows 2000 con
Dhcpexim.exe e intenta importar los datos a Windows Server 2003, Dhcpexim.exe
se termina y aparece un mensaje de error similar al siguiente:
Error. Se intentó cargar un programa con un formato incorrecto.
Si se produce este comportamiento, exporte los datos desde Windows
2000 con
dhcpexim y, a continuación, impórtelos en el entorno
de Windows Server 2003 utilizando
netsh DHCP server import
xyz.txt.
Exportar la base de datos DHCP desde un servidor que ejecuta Microsoft Windows Server 2003
Para mover la configuración y una base de datos DHCP de un
servidor que ejecuta Windows Server 2003 a otro que ejecuta Windows Server
2003:
- Inicie sesión en el servidor DHCP de origen utilizando una
cuenta que sea miembro del grupo local Administradores.
- Haga clic en Inicio y en
Ejecutar, en el cuadro Abrir escriba
cmd y haga clic en Aceptar.
- Escriba netsh dhcp server export C:\dhcp.txt
all y presione ENTRAR.
Nota
Debe tener permisos de administrador local para exportar los
datos.
Instalar el servicio Servidor DHCP en el servidor que ejecuta Windows Server 2003
Para instalar el servicio Servidor DHCP en un equipo existente
basado en Windows Server 2003:
- Haga clic en Inicio, en Panel de
control y, a continuación, haga doble clic en Agregar o quitar
programas.
- Haga clic en Agregar o quitar componentes de
Windows.
- En el Asistente para componentes de Windows, haga clic en
Servicios de red en el cuadro Componentes y,
después, haga clic en Detalles.
- Active la casilla de verificación Protocolo de
configuración dinámica de host (DHCP) si no está ya activada y,
después, haga clic en Aceptar.
- En el Asistente para componentes de Windows, haga clic en
Siguiente para iniciar la instalación. Si se le pide, inserte
el CD-ROM de Windows Server 2003 en la unidad de CD o de DVD. El programa de
instalación copiará al equipo los archivos de herramientas y del servidor DHCP.
- Cuando termine el programa de instalación, haga clic en
Finalizar.
Importar la base de datos DHCP
Nota
Puede recibir un mensaje de "acceso denegado" durante este
procedimiento si no es miembro del grupo Operadores de copias de seguridad. Si
recibe un mensaje de error "No se puede determinar la versión del servidor
DHCP", asegúrese de que el servicio Servidor DHCP se está ejecutando en el
servidor y que el usuario que inició sesión es miembro del grupo local
Administradores.
Importante
No utilice Dhcpexim.exe para importar una base de datos DHCP en
Windows Server 2003. Además, si el servidor Windows 2003 de destino es un
servidor miembro y si piensa promoverlo a controlador de dominio, sugerimos que
antes realice la migración de la base de datos DHCP. Aunque puede migrar la
base de datos DHCP a un controlador de dominio de Windows 2003, la migración a
un servidor miembro será más fácil debido a la existencia de la cuenta de
administrador local.
- Inicie sesión como un usuario que sea miembro explícito del
grupo local Administradores. Una cuenta de usuario de un grupo que sea miembro
del grupo local Administradores no funcionará. Si no existe ninguna cuenta del
grupo local Administradores para el controlador de dominio, reinicie el equipo
en el Modo de restauración de servicios de directorio y utilice la cuenta de
administrador para importar la base de datos como se describe después en esta
sección.
- Copie el archivo de base de datos DHCP exportado al disco
duro local del equipo basado en Windows Server 2003.
- Compruebe que el servicio DHCP se ha iniciado en el equipo
basado en Windows Server 2003.
- Haga clic en Inicio y en
Ejecutar, en el cuadro Abrir escriba
cmd y haga clic en Aceptar.
- En el símbolo del sistema, escriba netsh dhcp
server import c:\dhcpdatabase.txt all y,
a continuación, presione ENTRAR, donde
c:\dhcpdatabase.txt es la ruta de acceso completa y
el nombre del archivo de base de datos que copió en el servidor.
Nota
Cuando intenta exportar una base de datos DHCP desde un
controlador de dominio de Windows 2000 a un servidor miembro de Windows Server
2003 del dominio, puede aparecer el mensaje de error siguiente:
Error al inicializar y leer la configuración del servicio
- Acceso denegado
Nota
Debe tener permisos de administrador local para importar los
datos. - Para resolver este problema, agregue el equipo servidor
DHCP de Windows Server 2003 al grupo Administradores DHCP en el nivel de
empresa.
- Si se produce el mensaje de error "acceso denegado" después
de agregar el equipo servidor DCHP de Windows Server 2003 al grupo
Administradores DHCP en el nivel de empresa que se menciona en el paso 4,
compruebe que la cuenta de usuario que se utiliza actualmente para importar
pertenece al grupo local Administradores. Si la cuenta no pertenece a este
grupo, agréguela a ese grupo o inicie sesión como administrador local para
realizar la importación.
Nota
Si el comando DHCP IMPORT o EXPORT falla con los usuarios que no
son miembros explícitos del grupo local Administradores, debe aplicar la
revisión siguiente en el equipo basado en Windows Server 2003:
833167
(http://support.microsoft.com/kb/833167/
)
Hay disponible un paquete de actualización del Servicio de instantáneas de volumen (VSS) para Windows Server 2003
- Cuando reciba un mensaje diciendo que el comando finalizó
correctamente, salga del símbolo del sistema.
Autorizar el Servidor DHCP
- Haga clic en Inicio, seleccione
Todos los programas, Herramientas
administrativas y, a continuación, haga clic en DHCP.
Nota
Debe haber iniciado sesión en el servidor con una cuenta que sea
miembro del grupo Administradores. En un dominio de Active Directory, debe
haber iniciado sesión en el servidor con una cuenta que sea miembro del grupo
Administradores de organización. - En el árbol de consola del complemento DHCP, expanda el
nuevo servidor DHCP. Si hay una flecha de color rojo en la esquina inferior
derecha del objeto Servidor, significa que todavía no se ha autorizado el
servidor.
- Haga clic con el botón secundario del mouse (ratón) en el servidor y, a continuación, haga clic en
Autorizar.
- Tras unos momentos, haga clic de nuevo con el botón
secundario del mouse en el servidor y, después, haga clic en
Actualizar. Una flecha verde indica que el servidor DHCP está
autorizado.
Para obtener más información, haga clic en los números
de artículo siguientes para verlos en Microsoft Knowledge Base:
323416
(http://support.microsoft.com/kb/323416/
)
Cómo instalar y configurar un servidor DHCP en un grupo de trabajo en Windows Server 2003
130642
(http://support.microsoft.com/kb/130642/
)
Cómo mover una base de datos DHCP de un servidor a otro en Windows NT 4.0 y en Windows 2000
890480
(http://support.microsoft.com/kb/890480/
)
Aparece un mensaje de error "Acceso denegado" cuando utiliza el comando "netsh dhcp server import" para importar una base de datos DHCP de un equipo con Windows NT Server 4.0 a un equipo con Windows Server 2003
Id. de artículo: 325473 - Última revisión: viernes, 24 de marzo de 2006 - Versión: 19.2
La información de este artículo se refiere 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
| kbnetwork kbhowtomaster KB325473 |