Los archivos de base de datos de Exchange (EDB) son archivos de base de datos de buzones en los que se crean buzones para almacenar información y datos de los usuarios, como correos electrónicos, contactos, archivos adjuntos, notas, calendarios, etc. Un administrador de Exchange puede crear una base de datos de buzones a través del Centro de Administración de Exchange (EAC) o de los cmdlets de la Shell de Administración de Exchange (EMS). A partir de Exchange 2016, cada base de datos de buzones puede tener propiedades que pueden configurarse a través de EAC o EMS. Además, cada carpeta EDB consta de los tres archivos siguientes:
- Archivo de base de datos Exchange (.edb)
- Registros de transacciones (.log)
- Archivos de puntos de control (.chk)
Sin embargo, estos archivos de base de datos de buzones de correo a veces se dañan o corrompen, lo que provoca la pérdida de toda la información y los datos almacenados en los archivos de base de datos (.edb).
La corrupción de la base de datos de Exchange no sólo afecta a la continuidad de la empresa al dificultar el tráfico de correo electrónico y la comunicación, sino que también provoca la pérdida de datos. En esta guía, hemos analizado algunas de las razones que pueden provocar la corrupción de la base de datos de Exchange. También encontrará soluciones para arreglar la corrupción de la base de datos de Exchange y algunos consejos importantes sobre cómo evitar la corrupción de la base de datos de Exchange y la pérdida de datos.
Razones de la corrupción de la base de datos Exchange
La base de datos Exchange está dañada por varias razones, por ejemplo
- Fallo de alimentación o desconexión inesperada
- Problema de hardware
- Problema de software
- Caída de Exchange Server
- Cierre sucio
- Software antivirus incompatible
- Poco espacio de almacenamiento
- Archivos de registro de Exchange perdidos o borrados
Tipos de corrupción de la base de datos Exchange
La corrupción de la base de datos Exchange puede dividirse en dos categorías:
Corrupción lógica
A menudo se denomina corrupción blanda, ya que se produce debido a incoherencias causadas por entradas de índice no válidas, un fallo de la base de datos Jet Engine, etc. a varios niveles.
A nivel de la base de datos, por ejemplo, podría haber un problema con el enlace entre objetos debido a un fallo del motor de la base de datos o a entradas no válidas. A nivel de la aplicación, la cabecera del archivo de la base de datos podría estar dañada o el control de acceso podría ser incorrecto.
Corrupción física
La corrupción física se produce debido a problemas de hardware, por ejemplo, un problema con el disco duro. Se considera el nivel más bajo de corrupción de una base de datos y causa graves daños en la memoria de información que contiene el archivo de la base de datos. En caso de corrupción física pueden producirse los siguientes errores:
- 510 JET_errLogWriteFail
- 529 (JET_errLogDiskFull)
- 1018 (JET_errReadVerifyFailure)
- 1032 (JET_errFileAccessDenied)
- 1216 (JET_errAttachedDatabaseMismatch)
- 548 (JET_errLogSequenceEndDatabasesConsistent)
- 528 (JET_errMissingLogFile)
Además, ya no podrá montar una base de datos dañada si está desmantelada. En estos casos, puede utilizar la copia de seguridad para restaurar la base de datos. Sin embargo, si no dispone de ninguna copia de seguridad o está obsoleta, deberá reparar la base de datos de Exchange utilizando programas de recuperación de datos de Exchange o restaurar los buzones en un archivo PST importable desde Outlook utilizando software de recuperación de datos de Exchange de terceros.
Métodos manuales para reparar archivos de bases de datos Exchange
MS Exchange dispone de dos herramientas de diagnóstico de bases de datos y de recuperación de datos para reparar bases de datos Exchange. Estas son:
EseUtil (Utilidades del motor de almacenamiento extensible)
Una herramienta de recuperación de datos basada en línea de comandos que ayuda a los administradores de Exchange a arreglar y reparar la corrupción de la base de datos de Exchange. También se utiliza para realizar diversas tareas de mantenimiento de la base de datos, como desfragmentación, comprobación de integridad, reducción de la base de datos, etc. para evitar la corrupción.
IsInteg (comprobación de la integridad del almacén de información de Microsoft Exchange)
IsInteg es también una herramienta de línea de comandos que puede utilizar para comprobar la integridad de una base de datos Exchange reparada. Comprende la relación entre registros y tablas y los convierte en mensajes y carpetas.
Siga nuestra guía detallada sobre cómo utilizar EseUtil para reparar bases de datos Exchange. Sin embargo, es posible que tenga que realizar una recuperación de datos con Eseutil /p, lo que puede llevarle un tiempo considerable en función del tamaño de la base de datos. Tras la recuperación de datos, deberá ejecutar la herramienta de reparación de índices IsInteg y verificar la integridad de la base de datos reparada. Puede encontrar la herramienta en la siguiente ubicación,
C:>Archivos de programa>Exchsrvr> bin
A continuación, abra el símbolo del sistema, navegue hasta la ubicación anterior (utilizando cd) y ejecute la prueba IsInteg introduciendo el siguiente comando,
Isinteg -s -fix -test alltests
Puede repetir la prueba IsInteg tantas veces como desee hasta eliminar todos los errores. Una vez rectificados los errores, puede montar la base de datos.
Sin embargo, antes de que se inicie la recuperación de datos, se le recordará la pérdida de datos, que deberá confirmar y aceptar para continuar.
Si acepta esta atención de pérdida de datos, el proceso de reparación se iniciará y la base de datos de Exchange corrupta podrá ser reparada después de que los buzones y elementos de correo electrónico irrecuperables hayan sido eliminados. También hay algunos otros problemas que pueden ocurrir cuando se utiliza EseUtil para reparar bases de datos Exchange. Estos son:
- Los buzones y los datos pueden borrarse durante la recuperación de datos.
- Si la base de datos está gravemente dañada, puede que no sea posible repararla.
- Consume mucho tiempo
- Requiere buenas habilidades técnicas para ejecutar múltiples comandos con precisión
- Un error tipográfico en un comando o un comando incorrecto puede causar más daños en la base de datos o la pérdida permanente de datos
- Si STM y EDB no coinciden, EseUtil no funcionará.
- Requiere mucho espacio de almacenamiento
- No funciona si falta el archivo STM
Así que si se encuentra con alguno de estos problemas al reparar la base de datos con EseUtil, puede utilizar una herramienta de reparación de Exchange de terceros.
Recuperación de buzones de una base de datos Exchange dañada con el software de recuperación de datos Exchange
Si la base de datos de Exchange está gravemente dañada o no se puede restaurar con EseUtil de Exchange e IsInteg se puede reparar, puede confiar en un software de recuperación de datos de Exchange como Stellar Repair for Exchange.
El software escanea, repara y extrae buzones de archivos de bases de datos corruptos y ofrece opciones para guardarlos en formatos PST, EML, PDF, MSG, HTML y RTF. El software también ofrece la opción de importar los buzones directamente a Live Exchange u Office 365. Con la ayuda de este software de reparación de bases de datos de Exchange, puede reparar cualquier archivo EDB de Exchange y realizar una búsqueda granular utilizando los filtros de búsqueda.
El software ayuda cuando las utilidades de Exchange no pueden solucionar el problema y la base de datos está dañada sin que haya forma de repararla. Ayuda a evitar el tiempo de inactividad ya que es bastante fácil de usar y no requiere ninguna autorización adicional aparte del acceso al archivo de la base de datos.
La herramienta ayuda a los administradores a restaurar los servicios de correo electrónico en un abrir y cerrar de ojos.
¿Por qué elegir Stellar Repair for Exchange en lugar de EseUtil?
A continuación encontrará una breve comparación entre las dos utilidades que pueden ayudarle a reparar la corrupción lógica y física de la base de datos de Exchange.
EseUtil |
Stellar Repair for Exchange |
Elimina buzones y datos irrecuperables o dañados |
Repara los archivos dañados de la base de datos Exchange y restaura todos los datos, incluidos los buzones y los elementos de correo eliminados. |
Es posible que las bases de datos Exchange no puedan repararse incluso después de una recuperación de datos duros. |
Repara las bases de datos Exchange y restaura los buzones de correo con una integridad del 100 |
Es una herramienta de recuperación de datos de Exchange basada en línea de comandos que requiere conocimientos técnicos |
Cuenta con una interfaz gráfica de usuario fácil de usar que hace que la recuperación de datos sea más rápida y cómoda. |
No ofrece opciones de almacenamiento |
Ofrece opciones para guardar los buzones recuperados en formatos PST, MSG, EML, HTML, RTF y PDF o en cuentas activas de Exchange y Office 365. |
Lleva mucho tiempo y no funciona cuando hay poca memoria |
Es rápido y puede guardar los buzones recuperados de bases de datos dañadas en unidades internas o externas |
No hay vista previa de los buzones ni de su contenido durante la reparación o la recuperación de datos |
Muestra una vista previa de todos los buzones y elementos de correo antes de guardarlos. |
Consejos para evitar daños en la base de datos de Exchange (EDB)
Aunque la corrupción de la base de datos de Exchange puede arreglarse utilizando utilidades de Exchange y herramientas de reparación de Exchange de terceros, es mejor prevenir primero la corrupción de EDB. Puede seguir los siguientes consejos para prevenir la corrupción de la base de datos:
- Instale componentes de hardware con calidad de servidor
- Realice una copia de seguridad periódica
- Utilice MS Exchange Server Best Practices Analyser (ExBPA) y realice tareas de mantenimiento de Exchange de forma regular.
- Instale un programa antivirus o antimalware compatible con Exchange
- Asegúrese de que hay suficiente espacio de almacenamiento libre en la base de datos y en el servidor
Conclusión
La base de datos de Exchange es un almacén en el que se guardan todos los buzones de correo y los elementos del buzón, como correos electrónicos, archivos adjuntos, contactos, notas, etc. Si la base de datos (EDB) se corrompe, se producirá una interrupción que interrumpe el tráfico de correo electrónico, afecta a la productividad y puede provocar la pérdida de datos si no se repara rápidamente. Microsoft ofrece dos utilidades de recuperación de datos de Exchange, EseUtil e IsInteg, que pueden ayudar a los administradores de Exchange y de TI a reparar las bases de datos de Exchange.
Como alternativa, puede utilizar un software de recuperación de datos de terceros como Stellar Repair for Exchange que puede solucionar estos problemas más rápidamente y ayudarle a recuperar los buzones y las comunicaciones de los usuarios. Mientras que las utilidades de Exchange requieren preparativos, permisos y un gran espacio de almacenamiento y conocimientos técnicos para recuperar una base de datos de Exchange corrupta, este software de recuperación de datos restaura los buzones de una base de datos corrupta a PST o Live Exchange con unos pocos clics. Incluso recupera buzones borrados accidentalmente de bases de datos Exchange corruptas.