Cómo recuperar un almacén de información dañado

Seleccione idioma Seleccione idioma
Id. de artículo: 272570 - Ver los productos a los que se aplica este artículo

Para un Microsoft Exchange 2000 Server y la versión de Small Business Server 2000 de este artículo, consulte 313184.
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo describe cómo recuperar datos dañados de almacén de información en Microsoft Exchange Server 5.5 mediante un procedimiento de restauración sin conexión.

Nota En este artículo no describe métodos de recuperación de desastres para las otras áreas de Exchange Server. Tenga en cuenta que el procedimiento que se describe en este artículo no puede corregir todas las instancias de daños del almacén de información.

Más información

Cuando se daña en Exchange Server 5.5, uno de los componentes más comúnmente afectado es el almacén de información. Daños normalmente implica cualquiera de los archivos de base de datos (.edb) de Server .Exchange que se encuentran en la carpeta Exchsrvr\Mdbdata en el servidor. Los archivos Priv.edb esté dañado o el archivo Pub.edb.

Cuando el almacén de información está dañado, puede experimentar uno o varios de los síntomas siguientes:
  • El servicio de almacén de información de Microsoft Exchange Server no se inicia.
  • No puede detener el almacén de información.
  • El almacén de información deja de responder y el nivel de uso de la CPU permanece en el 100%.
  • Los clientes no se pueden recuperar o enviar mensajes de correo electrónico. Este problema persiste incluso cuando detener y reiniciar el almacén de información.
  • Cuando intenta restaurar las bases de datos de Exchange Server a partir de una copia de seguridad sin conexión y, a continuación, ejecutar la utilidad de integridad del almacén de información (Isinteg), recibirá el siguiente mensaje de error:
    Error 4294966746: JET_errDatabaseInconsistent
El procedimiento que se describe en este artículo se basa en un escenario de servidor único de sitio único donde las condiciones siguientes son verdaderas:
  • No se utiliza un conector de sitio.
  • Existe una copia sin conexión de pub.edb y Priv.edb.
  • No se utiliza un servicio de administración de claves.
  • El servidor está ejecutando Microsoft Small Business Server 4.5. Sin embargo, pueden aplicar los principios a la mayoría de los otros equipos de Exchange Server 5.5 que se configuran en una configuración única organización único sitio.
Nota Esta configuración no se pretende restaurar la configuración del conector.

Solucionar problemas

Para aislar daños de almacén de información y para ayudarle a recuperar los almacenes de información pública y privada, siga estos pasos.

Nota Antes de realizar este procedimiento, asegúrese de que puede recuperar los archivos de datos de otro origen. Por ejemplo, si está utilizando una base de datos de Exchange Server pequeña (menos de 1 gigabyte [GB]), haga una copia de los archivos Pub.edb y Priv.edb. Para bases de datos mayores, si no tiene espacio en disco suficiente para copiar los archivos, utilizar un sistema de copia de seguridad en cinta u otra utilidad de almacenamiento sin conexión.

Para solucionar problemas del almacén de información:
  1. Intente iniciar el almacén de información. Tome nota de los mensajes de error o los mensajes que se producen.
  2. Utilice la herramienta línea de comandos de Eseutil.exe para comprobar la coherencia de la información de almacenar las bases de datos. Si una base de datos es coherente, todos los archivos de registro se confirman en el almacén. Si la base de datos no es coherente, puede que la base de datos no esté dañada. Por ejemplo, los archivos de registro pueden no ser confirmados en la base de datos todavía. Para comprobar la coherencia de la información pública y privada almacenar bases de datos, escriba los comandos siguientes en el símbolo del sistema y presione ENTRAR después de cada línea:
    c:\exchsrvr\bin > eseutil /mh\mdbdata\priv.edb

    c:\exchsrvr\bin > eseutil /mh\mdbdata\pub.edb
    Nota Este ejemplo se supone que ejecute la herramienta de línea de comandos de Eseutil.exe desde la carpeta ExchSrvr\Bin y que los archivos .edb se encuentran en la carpeta ExchSrvr\Mdbdata.

    Para comprobar que el archivo .edb es coherente, compruebe el resultado que aparece en la línea "State" en el resultado. Para enviar el resultado de este comando directamente a un archivo de texto, modifique la línea de comandos de la como sigue:
    c:\exchsrvr\bin > eseutil /mh\mdbdata\priv.edb >.txt mypriv

    c:\exchsrvr\bin > eseutil /mh\mdbdata\pub.edb >.txt mypub
    Para mostrar el texto directamente en la pantalla, escriba | más al final del comando.

    Si no se encuentran los archivos Pub.edb y Priv.edb en la carpeta ExchSrvr\Mdbdata en la misma unidad que la carpeta ExchSrvr\Bin que esté ejecutando el comando, reemplace "..\mdbdata\priv.edb "parte del comando por la ruta completa de los archivos Priv.edb y Pub.edb files. Si tanto los archivos Pub.edb y Priv.edb son coherentes, vaya al paso 6.

    Si una de las bases de datos es incoherente, intente realizar una recuperación parcial de los archivos para ver si hay copias de los archivos de registro que se almacenan en la carpeta Mdbdata. Si no tiene los archivos de registro, no puede completar el proceso de recuperación de software. Al realizar una recuperación parcial, los registros sin confirmar se confirman en la base de datos del almacén de información.

    Para iniciar una recuperación parcial, escriba los comandos siguientes en el símbolo del sistema. El primer comando inicia una recuperación parcial en el almacén de información privada. El segundo comando inicia una recuperación parcial en el almacén de información pública:
    c:\exchsrvr\bin > eseutil /r /ispriv

    c:\exchsrvr\bin > eseutil /r /ispub
    Este comando permite recuperar las bases de datos (si las bases de datos son totalmente recuperables). Para confirmar este comportamiento, repita este paso y, vuelva a ejecutar el comando eseutil /mh . Si la línea "State" del resultado se cambia a "Coherente" para ambos el almacén de información pública y privada, vaya al paso 6.
  3. Si cualquiera de las bases de datos es incoherente y el comando eseutil /r no devuelve las bases de datos a un estado coherente, utilice la herramienta Eseutil.exe para realizar una reparación dura.

    Nota Cuando utilice el comando siguiente, puede perder algunos datos de Exchange Server, incluidos los mensajes contenidos en los archivos de registro que aún no están asignados a la base de datos del almacén de información. El comando siguiente es un disco duro o el comando de recuperación de estado forzosa. Utilice este comando sólo si los almacenes de información pública o privada no se devuelven a un estado coherente después de realizar el paso 2 anteriormente en este artículo.

    Para realizar una reparación dura, siga estos pasos:
    • Para volver Priv.edb a un estado coherente, escriba el comando siguiente en el símbolo del sistema y presione ENTRAR:
      c:\exchsrvr\bin > eseutil /p /ispriv
    • Para volver pub.edb a un estado coherente, escriba el comando siguiente en el símbolo del sistema y presione ENTRAR:
      c:\exchsrvr\bin > eseutil /p /ispub
    Para obtener más información acerca de las ramificaciones de realizar una reparación de una base de datos de Exchange "en el disco duro", haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    259851Ramificaciones de ejecutar el comando eseutil /p o edbutil /d /r en Exchange
  4. Elimine todos los archivos .log y .chk de la ExchSrvr\Mdbdata carpeta en el servidor. Además, si el archivo Temp.edb existe en la carpeta ExchSrvr\Mdbdata, elimínela.
  5. Inicie el servicio Almacén de información de Microsoft Exchange para comprobar que funcionan las bases de datos. Cuando haya confirmado que se inicia correctamente el servicio Almacén de información de Exchange, detenga el servicio Almacén de información de Exchange.

    Nota Si no se inicia el servicio Almacén de información de Exchange, compruebe que la base de datos está en un estado coherente. Para ello, vea el paso 2 anteriormente en este artículo.
  6. Desfragmentar la base de datos recién reparado. Para ello:

    Nota Debe tener espacio en disco disponible igual al 110 por ciento del tamaño de la base de datos que desea desfragmentar.
    • Para desfragmentar Priv.edb, escriba el comando siguiente en el símbolo del sistema y, a continuación, presione ENTRAR:
      c:\exchsrvr\bin > eseutil /d /ispriv
    • Para desfragmentar pub.edb, escriba el comando siguiente en el símbolo del sistema y, a continuación, presione ENTRAR:
      c:\exchsrvr\bin > eseutil /d /ispub
      Nota Si la privada y las bases de datos del almacén de información pública son grandes, este paso puede tardar algún tiempo.

      Si recibe un mensaje de error que indica que no hay suficiente espacio en disco para ejecutar el comando, copie la carpeta ExchSrvr\Bin a una unidad con más espacio y, a continuación, ejecute el comando desde esa ubicación. Para obtener información adicional acerca de cómo resolver esta mensaje de error, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
      192185Cómo desfragmentar con la herramienta ESEUTIL (Eseutil.exe)
  7. Utilice la herramienta de línea de comandos Isinteg.exe para reparar Pub.edb y Priv.edb. Esta utilidad realiza una prueba en todas las áreas de cada una de las bases de datos e informa de los resultados. También intenta corregir cualquier problema que encuentra.
    • Para corregir Priv.edb, escriba el comando siguiente en el símbolo del sistema y presione ENTRAR:
      c:\exchsrvr\bin > isinteg - pri - fix - test alltests
    • Para corregir pub.edb, escriba el comando siguiente en el símbolo del sistema y presione ENTRAR:
      c:\exchsrvr\bin > isinteg - pub - fix - test alltests
    Recibe un informe de resumen que indica el número de pruebas que se ejecutaron, el número de advertencias, el número de errores encontrados, el número de correcciones probado y el tiempo que necesitó ejecutar el programa. Si hay alguna advertencia, error o reparación, ejecute el comando de nuevo. Repita este paso hasta que no haya ninguna advertencia, error o reparación.

    Nota En algunas situaciones, se notifican los mismo advertencias, errores o correcciones cada vez que ejecute el programa. Si recibe el mismas advertencias, errores o correcciones tres veces en una fila, vaya al paso siguiente. Los errores pueden deberse a un adjunto de correo electrónico dañados o algo similar. Los errores de repetición no impiden iniciar el almacén de información. Si puede iniciar el almacén de información si es estable y errores y mensajes de advertencia continuarán notificarse después de ejecutar Isinteg.exe varias veces, utilice la herramienta ExMerge.exe para reparar el almacén de información. Para obtener más información acerca de cómo utilizar ExMerge.exe, consulte la sección "Para utilizar la herramienta de ExMerge.exe" más adelante en este artículo.
  8. Intente iniciar la base de datos del almacén de información. Si se inicia el almacén de información, vaya al paso 9. Si el almacén de información no se inicia y recibe un mensaje de error-1011, debe restaurar pub.edb y Priv.edb en un estado donde el almacén de información pueda reconocerlos. Para ello, escriba el comando siguiente en el símbolo del sistema y, a continuación, presione ENTRAR:
    c:\exchsrvr\bin > isinteg - revisión
    Nota Cuando ejecuta este comando, debe ejecutar el servicio de directorio de Microsoft Exchange. Este comando funciona tanto para la base de datos pública como para la privada.

    Este comando funciona tanto para la base de datos pública como para la privada. No es necesario que completar este paso si ya ha realizado una restauración en línea de los datos. Sin embargo, si recibe un mensaje de error -1011 cuando intenta iniciar el almacén de información, realice este paso.
  9. Reinicie el almacén de información.
  10. Ejecutar el servicio de directorio/almacén de información (DS / IS) ajustador de coherencia. Para obtener más información acerca de cómo hacerlo, consulte la "utilizar el servicio de directorio/almacén de información (DS / IS) sección ajustador de coherencia más adelante en este artículo. El DS / IS ajustador de coherencia se utiliza en escenarios de recuperación de desastres donde no puede restaurar la carpeta en el equipo de recuperación o donde el almacén de información (los archivos Priv.edb o Pub.edb files) se copia en un equipo de recuperación con un nombre que es distinto del servidor original. Si no perderá el servicio de directorio o no reinstalar Exchange Server a una carpeta limpia, no es necesario que ejecutar esta herramienta.

    Nota Si utilizar esta herramienta y tiene varios sitios en su organización de Exchange Server o varios servidores del sitio de Exchange Server, las carpetas públicas pueden volver a ser alojar inesperadamente.
Para obtener información adicional sobre el DS / IS Consistency ajustador, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
182979Función y efectos de ejecutar el DS / IS ajustador de coherencia

Para utilizar el DS / IS ajustador de coherencia

Para ejecutar el ajustador de coherencia de Exchange Server:
  1. Inicie el programa Administrador de Exchange Server.
  2. Expanda configuración , expanda servidores y, a continuación, haga clic en ServerName.
  3. En el menú archivo , haga clic en Propiedades y, a continuación, haga clic en la ficha Avanzadas .
  4. Haga clic en Ajustador de coherencia , haga clic para Active todas las casillas en operaciones y, a continuación, haga clic en Aceptar .
El DS / IS ajustador de coherencia se ejecuta en los almacenes de información públicos y privados de ambas.

Si realizar esta operación de recuperación en otro servidor, o si quitó y volver a instalar a Exchange Server en este servidor y no tiene una copia de trabajo del almacén de directorio (dir.edb), hay dos métodos para recuperar los buzones de usuario. Para ambos de estos métodos, debe volver a cualquier listas de distribución y pertenencias a dichas listas de distribución se han perdido.

Primer método

Si puede obtener acceso a las cuentas de usuario, inicie el programa Administrator de Exchange Server y, a continuación, haga clic en Extraer lista de cuentas de Windows en el menú Herramientas . Asegúrese de extraer la lista de usuarios del dominio, no del equipo local. Este procedimiento le permite crear un archivo que contiene una lista de todos los Windows NT a los usuarios.

Después de crear el archivo, en el menú Herramientas , haga clic en Importar directorios . Cuando importe esta lista, se restauran todos los destinatarios de buzones. Puede que desee ejecutar el DS / IS coherencia ajustador de nuevo después de realizar este paso.

Segundo método

Si no tienen acceso a las cuentas de usuario de Windows para estos destinatarios, debe volver a crear todas las cuentas de usuario de Windows NT con los mismos nombres de usuario manualmente. Después de hacerlo, inicie el programa Administrator de Exchange Server y, a continuación, haga clic en Extraer lista de cuentas de Windows en el menú Herramientas . Asegúrese de extraer la lista de usuarios del dominio, no del equipo local. Este procedimiento le permite crear un archivo que contiene una lista de todos los Windows NT a los usuarios.

Una vez creado el archivo, en el menú Herramientas , haga clic en Importación de directorios . Cuando importe esta lista, se restauran buzones de todos los destinatarios ?.

Después de completar cualquiera de estos métodos, si no se ha restaurado el buzón, puede haber creado una cuenta de usuario que tiene un nombre es distinto el destinatario de Exchange Server anterior.

En este momento, puede esperan que el servidor función y los usuarios para poder recuperar el correo electrónico.

Utilizar la herramienta ExMerge.exe

Si se inicia el almacén de información, pero hay otros problemas que tiene que solucionar, utilice la herramienta ExMerge.exe para exportar buzones de todos los usuarios a los archivos .pst. Después de hacerlo, combinar los archivos .pst en buzones de usuario en un nuevo archivo Priv.edb. Si utiliza almacenamiento sin conexión para el correo (archivos .ost), deberá mover los archivos .ost a un archivo .pst antes de comenzar este procedimiento para impedir que pierda los datos de .ost. Observe que la Exmerge.exe herramienta sólo permite mover buzones de usuario. No puede utilizar ExMerge.exe para mover propiedades de configuración específicos de Exchange Server tales como la configuración del conector, configuración de Microsoft Outlook o reglas de cliente. No puede utilizar ExMerge.exe para mover listas de distribución, pertenencias a dichas listas o carpetas públicas. Si intentó este procedimiento, debe volver a crear o volver a configurar las listas de distribución manualmente. Este procedimiento también destruye los mensajes del almacén de instancias únicas existentes hasta ese momento. Como resultado, el de Exchange las bases de datos Server corre el riesgo de crecimiento sustancialmente.

Para obtener información adicional acerca de la Exmerge.exe herramienta, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
174197Información sobre el programa para combinar buzones (Exmerge.exe) de Microsoft Exchange
Para descargar la herramienta ExMerge.exe, visite el siguiente sitio Web de Microsoft:
http://download.microsoft.com/download/exch55/utility/q224493/nt4alpha/en-us/iloveyouhlpi.zip
Nota Esta versión de ExMerge.exe se utilizó públicamente para tratar el virus "Love Bug". Éste es el motivo por el paquete de descarga se llama Iloveyouhlpi.zip.

Después de descargar y extraer el Exmerge.exe utilidad, elimine el archivo Exmerge.ini que se encuentra en la carpeta donde extrajo los archivos. Este procedimiento impide errores que se produzca mientras se ejecuta la utilidad ExMerge.exe.
  1. Asegúrese de que los usuarios no se está actualmente ejecutan a un cliente de correo electrónico programa y obtener acceso a los mensajes de correo electrónico en el servidor.
  2. Ejecutar Exmerge.exe con el paso 1 del proceso de combinación en dos pasos y, a continuación, escriba todos los usuarios.
  3. Una vez finalizada la operación de ExMerge.exe, detenga el servicio Almacén de información de Exchange Server.
  4. Cambie el nombre los archivos de pub.edb y Priv.edb en la carpeta ExchSrvr\Mdbdata en el servidor. Elimine todos los demás archivos de esta carpeta. Asegúrese de que no elimina los archivos de pub.edb y Priv.edb cuyo nombre cambió hasta una vez que asegurarse de que se completó correctamente la mezcla.
  5. Reinicie el servicio de almacén de información de Exchange Server.
  6. En un equipo cliente, inicie Outlook y, a continuación, envíe un mensaje de correo electrónico a todos los usuarios de la Libreta de direcciones global de Exchange Server.

    Nota Si no completa este paso, el paso 2 de la Exmerge.exe en el proceso de combinación de dos pasos no muestra que hay buzones disponibles para restaurar.
  7. Ejecutar Exmerge.exe mediante el paso 2 del proceso de combinación de dos pasos y, a continuación, escriba todos los usuarios. Cuando se completa este proceso, los mensajes de correo electrónico previamente almacenados en los archivos .pst se mueven a buzones de Exchange Server.
Ahora tiene un nuevo archivo Priv.edb que contiene nuevas copias de todos los mensajes de correo.

Para obtener información adicional acerca de cómo restaurar la información de Exchange Server almacén, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
231299Almacén de información devuelve el error específico del servicio 335544375
162354DS_E_COMMUNICATIONS_PROBLEM ejecutar ISINTEG - PATCH
172813Solución de problemas CPU alto por Store.exe
242364Almacén de información no se inicia después de una desfragmentación sin conexión con 4294966277
219419Información almacenar se detiene inesperadamente y no puede repararse
259688Cómo utilizar la utilidad ExMerge para extraer datos de un almacén de información privada dañado

Para obtener más información acerca de recuperación de desastres de Exchange, consulte las notas del producto Exchange 5.5 Disaster Recovery. Para ello, visite el siguiente sitio Web de Microsoft:
http://www.microsoft.com/downloads/details.aspx?FamilyID=df586628-3abe-40c3-8e8f-beb4122de3d7
Para obtener más información acerca de las utilidades Isinteg.exe y Eseutil.exe, consulte los documentos Eseutil.rtf y Isinteg.rtf que se encuentran en la carpeta ExchSrvr\Server\Support\Utils del CD de Exchange Server.

Propiedades

Id. de artículo: 272570 - Última revisión: viernes, 26 de octubre de 2007 - Versión: 11.3
La información de este artículo se refiere a:
  • Microsoft Exchange Server 5.5 Standard Edition
  • Microsoft BackOffice Small Business Server 4.5
Palabras clave: 
kbmt kbproductlink kbdownload kberrmsg kbhowto KB272570 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 272570

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