Cómo restaurar un archivo de base de datos DHCP dañado

Seleccione idioma Seleccione idioma
Id. de artículo: 173396 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E173396

ADVERTENCIA: si utiliza incorrectamente el Editor del Registro puede tener serios problemas que requerirán volver a instalar el sistema operativo. Microsoft no puede garantizar la solución de los problemas resultantes del uso incorrecto del Editor del Registro. Utilice el Editor del Registro bajo su responsabilidad.
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo se tratan los métodos que se pueden usar para recuperar una base de datos de Protocolo de configuración dinámica de host (DHCP) dañada.

Más información

Los siguientes mensajes de registro de eventos aparecen en un equipo que ejecuta Windows NT Server versiones 3.51 y 4.0 cuando la base de datos DHCP se ha dañado:

Id. de suceso: 1014
Origen: DhcpServer
Descripción: La base de datos Jet devolvió el error siguiente: -510.
- O bien -

Id. de suceso: 1014
Origen: DhcpServer
Descripción: La base de datos Jet devolvió el error siguiente: -1022.
- O bien -

Id. de suceso: 1014
Origen: DhcpServer
Descripción: La base de datos Jet devolvió el error siguiente: -1850.
Utilizar Jet.exe para compactar la base de datos DHCP no soluciona el problema.

Para obtener información adicional, consulte el siguiente artículo de Microsoft Knowledge Base:

ARTÍCULO : 153476
TÍTULO : DHCP Stops Assigning IP Addresses to Clients

La base de datos DHCP se incluye en el archivo Dhcp.mdb ubicado en la carpeta %RaízDelSistema%\System32\Dhcp. El servidor DHCP usa este archivo para registrar y almacenar información relativa a las concesiones y las reservas activas. La mayoría de esta información se incluye también en la clave de Registro siguiente:



NOTA: la clave anterior es una ruta de acceso, pero se ha ajustado para mejorar la legibilidad.

Siempre que el servicio DHCP se apaga correctamente, realiza una copia de seguridad tanto del archivo de base de datos (Dhcp.mdb) como de la clave de Registro. La información de copia de seguridad del Registro se incluye en el archivo Dhcpcfg. Para Windows NT 3.51, el archivo Dhcp.mdb se ubica en la carpeta %RaízDelSistema%\System32\Dhcp\Backup\Jet. En Windows NT 4.0, el archivo Dhcp.mdb se ubica en la careta %RaízDelSistema%\System32\Dhcp\Backup\Jet\New. Ambas versiones de Windows NT almacenan el archivo Dhcpcfg en la carpeta %RaízDelSistema%\System32\Dhcp\Backup.

ADVERTENCIA: si utiliza incorrectamente el Editor del Registro puede tener serios problemas que requerirán volver a instalar el sistema operativo. Microsoft no puede garantizar la solución de los problemas resultantes del uso incorrecto del Editor del Registro. Utilice el Editor del Registro bajo su responsabilidad.

Para obtener información acerca de cómo modificar el Registro, consulte el tema Cambiar claves y valores de la Ayuda en pantalla del Editor del Registro (Regedit.exe). Tenga en cuenta que, antes de modificar el Registro, debe realizar una copia de seguridad de los archivos del Registro (System.dat y User.dat).

Para recuperar una base de datos DHCP dañada, utilice uno de los métodos siguientes:

  • Restaure una copia de seguridad del archivo de base de datos, Dhcp.mdb

    - O bien -
  • Cree un nuevo archivo de base de datos mediante la clave de Registro de configuración de DHCP.
El método recomendado consiste en restaurar un copia de seguridad del archivo de base de datos, ya que así no se pierde información al usarlo.

Tras recuperar el archivo de base de datos mediante uno de los métodos descritos, deberá reconciliar la información entre el archivo de base de datos y la información del Registro.

NOTA: En los pasos siguientes se asume que su servidor DHCP no se iniciará debido a la existencia de una base de datos DHCP dañada. Si el servidor DHCP se inicia, pero la base de datos está dañada, entonces deberá empezar por detener el servicio.

Para detener el servicio del servidor DHCP, escriba lo siguiente en el símbolo del sistema:

Restaurar una copia de seguridad de la base de datos

  1. Mueva los archivos de la carpeta DHCP existente a una ubicación diferente, con la precaución de mantener intacta la estructura de dicha carpeta. Por ejemplo, escriba lo siguiente en el símbolo del sistema y presione ENTRAR después de cada línea:
  2. Elimine el archivo de base de datos dañado.
  3. Copie el archivo de copia de seguridad de la base de datos en la carpeta DHCP, para lo cual escriba lo siguiente en el símbolo del sistema y presione ENTRAR:


Windows NT 3.51:


Windows NT 4.0:


NOTA: Las líneas de comando anteriores son líneas continuas; es decir, se ajustaron para facilitar su lectura.

Si lo prefiere, puede restaurar el archivo Dhcp.mdb en la carpeta %RaízDelSistema%\System32\Dhcp desde una copia de seguridad de cinta u otro medio de copia de seguridad.

Dado que utiliza un archivo de base de datos existente, tanto si lo restaura desde un medio de copia de seguridad como si lo hace desde la carpeta de copia de seguridad, deberá comprimirlo mediante la utilidad Jetpack.

Para obtener información adicional, consulte el siguiente artículo de Microsoft Knowledge Base:

ARTÍCULO : 145881
TÍTULO : How to Use Jetpack.exe to Compact a WINS or DHCP Database

El procedimiento anterior debería permitir el inicio del servicio, pero si falta la información de ámbito es posible que necesite usar una copia de seguridad del archivo de Registro Dhcpcfg para restaurar la información de ámbito y de reservas. Consulte los pasos 5 a 11 de la sección "From the New DHCP Server" en el siguiente artículo:

ARTÍCULO : 130642
TÍTULO : How to Move a DHCP Database to Another Windows NT Server

Crear un nuevo archivo de base de datos

  1. Mueva los archivos de la carpeta DHCP existente a una ubicación diferente, con la precaución de mantener intacta la estructura de dicha carpeta. Por ejemplo, escriba lo siguiente en el símbolo del sistema y presione ENTRAR después de cada línea:
  2. Seleccione el paso siguiente de la lista que se muestra a continuación, en función de la versión de Windows NT Server que utilice:

    Windows NT Server 3.51:

    Expanda una nueva copia de System.mdb desde el medio original de Windows NT Server, para lo cual debe insertar el CD original de Windows NT Server 3.51 en la unidad de CD-ROM, escribir lo siguiente en el símbolo del sistema y después presionar ENTRAR:

    donde D: es la unidad de CD-ROM e i386 es su plataforma.

    Windows NT Server 4.0:

    Reinicie el servicio DHCP con una carpeta DHCP vacía. Windows NT 4.0 no usa un archivo System.mdb.
El procedimiento anterior debería permitir el inicio del servicio, pero si falta la información de ámbito es posible que necesite usar una copia de seguridad del archivo de Registro Dhcpcfg para restaurar la información de ámbito y de reservas. Consulte los pasos 5 a 11 de la sección "From the New DHCP Server" en el siguiente artículo:

ARTÍCULO : 130642
TÍTULO : How to Move a DHCP Database to Another Windows NT Server

Reconciliar la información de DHCP

Tras crear un nuevo archivo de base de datos, puede darse el caso de que la información de ámbito esté presente pero que no se muestren las concesiones activas. Para recobrar las concesiones activas, necesita reconciliar la base de datos con la información del Registro mediante la realización de los siguientes pasos:

  1. En el Administrador DHCP, haga clic en el ámbito y después en Concesiones activas en el menú Ámbito.
  2. En el cuadro de diálogo Concesiones activas, haga clic en Reconciliar.
  3. Haga clic en Aceptar. Aparecerán las concesiones activas en el cuadro de diálogo Concesiones activas.
NOTA: Al consultar las propiedades de una concesión de cliente, el nombre de equipo aparece como la dirección IP de la concesión y un valor hexadecimal arbitrario aparece como el identificador de cliente. Estos valores se sustituyen con la información apropiada cuando los clientes renuevan sus concesiones.

Repita el procedimiento anterior para cada ámbito para el que necesite reconciliar concesiones.

Si el servidor DHCP es Windows NT Server 4.0 SP2 o posterior, debería habilitar la detección de conflictos de IP como se describe en el artículo siguiente:

ARTÍCULO : 161430
TÍTULO : Detecting and Flagging Duplicate IP Addresses

Propiedades

Id. de artículo: 173396 - Última revisión: martes, 13 de enero de 2004 - Versión: 3.0
La información de este artículo se refiere a:
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
Palabras clave: 
kbhowto kbnetwork ntnetserv nthowto ntsrv KB173396

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com