Si intentó exportar la base de datos DHCP de un servidor a otro y hubo un error, puede que no haya realizado los pasos correctamente. Hay varios procedimientos que se deben efectuar en el orden correcto para migrar la base de datos correctamente. Intente exportar e importar de nuevo la base de datos con los procedimientos siguientes en el orden en que se presentan.
Para llevar a cabo estos procedimientos, debe ser miembro del grupo Administradores o tener delegada la autoridad adecuada.
Para mover una base de datos DHCP y la configuración a otro servidor:
Inicie sesión en el servidor DHCP de origen con una cuenta que sea miembro del grupo Administradores local.
Haga clic en Inicio, haga clic en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.
Escriba netsh dhcp server export C:\dhcp.txt all y, a continuación, presione Entrar.
Instalar el servicio de servidor DHCP
Para llevar a cabo estos procedimientos, debe ser miembro del grupo Administradores o tener delegada la autoridad adecuada.
Para instalar el servicio Servidor DHCP en un equipo con Windows Server:
En el equipo del servidor DHCP, haga clic en Inicio, elija 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, en el cuadro Componentes, haga clic en Servicios de red y, a continuación, haga clic en Detalles.
Active la casilla Protocolo de configuración dinámica de host (DHCP) si no está activada y, a continuación, haga clic en Aceptar.
En el Asistente para componentes de Windows, haga clic en Siguiente para instalar los componentes seleccionados. Inserte el CD de instalación de Windows Server 2008 en la unidad de CD o de DVD del equipo si se le pide que lo haga. El programa de instalación copia los archivos del servidor DHCP y de las herramientas en el equipo.
Cuando termine el programa de instalación, haga clic en Finalizar.
Importar la base de datos DHCP
Para llevar a cabo estos procedimientos, debe ser miembro del grupo Administradores o tener delegada la autoridad adecuada.
Para importar la base de datos DHCP:
Inicie sesión como un usuario que sea miembro explícito del grupo Administradores local. Una cuenta de usuario de un grupo que sea miembro del grupo Administradores local no funcionará. Si no existe una cuenta Administradores local para el controlador de dominio, reinicie el equipo en Modo de restauración de servicios de directorio y, a continuación, use la cuenta de administrador para importar la base de datos tal como se describe más adelante en esta sección.
Copie el archivo de base de datos DHCP exportado al disco duro local del equipo.
Compruebe que el servicio DHCP está iniciado en el equipo del servidor.
Haga clic en Inicio, haga clic en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.
En el símbolo del sistema, escriba netsh dhcp server import c:\basededatosdhcp.txt all y, a continuación, presione Entrar, donde c:\basededatosdhcp.txt es la ruta de acceso completa y el nombre de archivo del archivo de base de datos que ha copiado en el servidor.
Autorizar el servidor DHCP
Para llevar a cabo estos procedimientos, debe ser miembro del grupo Administradores o tener delegada la autoridad adecuada.
Para autorizar el servidor DHCP:
En el equipo del servidor DHCP, haga clic en Inicio, seleccione Todos los programas, elija Herramientas administrativas y, a continuación, haga clic en DHCP.
En el árbol de consola del complemento DHCP, expanda el nuevo servidor DHCP. Si hay una flecha roja en la esquina inferior derecha del objeto de servidor, el servidor todavía no está autorizado.
Haga clic con el botón secundario en el objeto de servidor y, a continuación, haga clic en Autorizar.
Al cabo de unos momentos, haga clic con el botón secundario en el servidor de nuevo y, a continuación, haga clic en Actualizar. Una flecha verde indica que el 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>