Los servidores de Microsoft Exchange 2003 almacenan todos datos en dos archivos, un archivo con extensión *.edb y otro archivo con extensión *.stm. Ambos archivos, *.edb y *.stm forman el almacén del buzón de Microsoft Exchange.
El almacén de buzón predeterminado de un servidor Microsoft Exchange 2003 usa los archivos llamados Priv1.edb y Priv1.stm, el almacén de carpetas públicas predeterminado utiliza los archivos con nombre, Pub1.edb y Pub1.stm.
Los archivos con la extensión *.edb, contienen tablas que contienen los metadatos de todos los mensajes de correo electrónico y otros elementos del almacén de Microsoft Exchange 2003, así como el contenido de los mensajes MAPI. El archivo *.edb es una base de datos en formato ESE.
Los archivos con la extensión *.stm son también una base de datos en formato ESE, denominados base de datos de secuencias. Los archivos *.edb y *.stm funcionan a la par, y la firma de base de datos es almacenada como un encabezado en ambos archivos.
A partir de la versión de Microsoft Exchange 2007, en adelante y en versiones anteriores de Exchange como Exchange 2000 o Exchange 5.5, no existe archivo con extensión *.stm y solo tenemos el *.edb.
Solo encontraremos fichero *.stm y *.edb en Exchange 2003, en versiones anteriores o superiores a esta, la base de datos será un fichero de extensión *.edb
Así pues, la parte mas importante de un servidor de correo Microsoft Exchange es obviamente estos archivos.
Como consecuencia, es muy recomendable realizar, de vez en cuando, tareas de mantenimiento como defragmentar las bases de datos, para ello utilizaremos una herramienta clásica que no a cambiado desde las primeras versiones de Microsoft Excahnge: ESEUTIL.
Para ejecutar ESEUTIL deberemos desmontar primero el almacén sobre el que queramos trabajar. Es básicamente el mismo procedimiento en todas las versiones de Microsoft Exchange.
También necesitaremos un 110% de espacio disponible respecto al tamaño del EDB a defragmentar.
Con el parámetro /t, podremos indicar una ruta alternativa donde dispongamos del espacio libre.
Microsoft Exchange 2003
En Microsoft Exchange 2003 deberemos desplegar el árbol.
Grupos administrativos > Primer Grupo administrativo > Servidores > (El Nombre de nuestro servidor) > Primer grupo de almacenamiento
Seleccionaremos el almacén a desmontar y haremos click con el botón derecho del ratón, en el menú desplegable, seleccionaremos la opción Desmontar almacén.
Esto, dejara sin servicio de correo a todos los usuarios que su buzón este contenido en dicho almacén, es recomendable realizar las tareas de mantenimiento fuera del horario de producción.
Aceptaremos la advertencia que nos informa que los usuarios perderán el acceso a los datos.
Con esto tenemos parado el Almacén.
Veamos este mismo procedimiento en distintas versiones de Microsoft Exchange.
Microsoft Exchange 2007
En Microsoft Exchange 2007 deberemos desplegar las ramas del árbol siguiente.
Configuración de servidores > Buzón
En la ventana central, seleccionaremos el almacén a desmontar.
Haremos click, con el botón derecho del ratón, en el menú desplegable seleccionaremos la opción Desmontar Base de datos.
Microsoft Exchange 2010
En Microsoft Exchange 2010 deberemos desplegar el árbol siguiente.
Configuración de la organización > Buzón
En la ventana central, seleccionaremos el almacén con el que queremos trabajar.
Haremos click con el botón derecho del ratón, en el menú desplegable seleccionaremos la opción Desmontar Base de datos.
Microsoft Exchange 2013
Para finalizar, en Microsoft Exchange 2013 deberemos seleccionar, en el menú lateral izquierdo, la opción servidores, en el menú superior seleccionaremos la opción Base de datos, en la ventana central, seleccionaremos el almacén que queremos desmontar y haremos click con el botón superior, de los tres puntitos (...), en el menú desplegable, presionaremos, Desmontar.
Habiendo desmontado el almacén en el que deseamos actuar, ejecutaremos, desde una ventana de símbolo del sistema, el comando ESEUTIL, vamos a ver donde podemos encontrar dicho comando en las distintas versiones de Microsoft Exchange.
Microsoft Exchange 2003
<UnidadDelSistema>:\Archivos de programa\Exchsrvr\Bin
Microsoft Exchange 2007
<UnidadDelSistema>:\Archivos de programa\Microsoft\Exchange Server\Bin
Microsoft Exchange 2010
<UnidadDelSistema>:\Archivos de programa\Microsoft\Exchange Server\V14\Bin
Microsoft Exchange 2013
<UnidadDelSistema>:\Archivos de programa\Microsoft\Exchange Server\V15\Bin
Como hemos podido comprobar, el comando ESEUTIL es el mismo, desde siempre, veamos la descripción de cada una de sus modificadores,
C:\Program Files\Microsoft\Exchange Server\V14\Bin>eseutil
Usage Error: No mode specified.
Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
Version 14.03
Copyright (C) Microsoft Corporation. All Rights Reserved.
DESCRIPTION: Database utilities for the Extensible Storage Engine for Microsoft
(R) Exchange Server.
MODES OF OPERATION:
Defragmentation: ESEUTIL /d <database name> [options]
Recovery: ESEUTIL /r <logfile base name> [options]
Integrity: ESEUTIL /g <database name> [options]
Checksum: ESEUTIL /k <file name> [options]
Repair: ESEUTIL /p <database name> [options]
File Dump: ESEUTIL /m[mode-modifier] <filename>
Copy File: ESEUTIL /y <source file> [options]
Restore: ESEUTIL /c[mode-modifier] <path name>[options]
/d - Defragmenta la base de datos sin conexión, pero deja la nueva base de datos desfragmentada en la ubicación temporal; puede sobrescribir o no la base de datos original. Con este modo se reduce el tamaño total en el disco de la base de datos (.edb) al rechazar muchas de las páginas vacías y volver a crear los índices.
/r - Vuelve a reproducir los archivos de registro de transacciones o bien los avanza para restaurar una base de datos al estado de consistencia interna o para actualizar una copia anterior de una base de datos.
/g - Comprueba la integridad lógica del nivel de las páginas y del nivel de ESE de la base de datos. No comprueba la integridad del nivel de las aplicaciones. La integridad lógica del nivel de las aplicaciones se puede comprobar con Isinteg para las bases de datos de buzones y de carpetas públicas.
/k - Comprueba las sumas de comprobación de todas las páginas de la base de datos, los archivos de registro y los archivos de punto de control.
/p - Repara una base de datos dañada sin conexión, rechazando las páginas que no se pueden arreglar. En el modo de reparación, la herramienta Eseutil repara cada una de las tablas, pero no conserva las relaciones entre las tablas. Use la herramienta Comprobador de integridad de almacenes de información (Isinteg.exe) para comprobar y arreglar los vínculos entre tablas si la base de datos reparada es de un buzón o una carpeta pública.
/m - Muestra los encabezados de los archivos de bases de datos, de registro de transacciones y de punto de control. Muestra también información acerca de los encabezados de las páginas de las bases de datos, así como la asignación de espacio y los metadatos de las bases de datos.
/y - Realiza una copia rápida de archivos muy grandes.
/c - Restauración - Muestra el archivo de registro de la restauración (Restore.env) y controla la recuperación del hardware después de la restauración a partir de copias de seguridad con conexión heredadas.
En nuestro ejemplo vamos a defragmentar la base de datos, posiblemente es la opción más utilizada.
Escribiremos el comando siguiente
eseutil /d "Ubicación de la base de datos"
En nuestro ejemplo.
eseutil /d "D:\Archivos de programa\Exchsrvr\MDBDATA\priv1.edb"
Presionamos la tecla Enter para proceder.
Esperaremos a que termine la defragmentación.
Terminada la defragmentación, procederemos a realizar el montaje de la base de datos de Microsoft Exchange.
Microsoft Exchange 2003
En Microsoft Exchange 2003 deberemos desplegar el árbol.
Grupos administrativos > Primer Grupo administrativo > Servidores > (El Nombre de nuestro servidor) > Primer grupo de almacenamiento
Seleccionaremos el almacén a montar.
Haremos click con el botón derecho del ratón, en el menú desplegable, seleccionaremos la opción Montar el almacén.
Aceptaremos el aviso "El almacén se montó con éxito".
Veamos este mismo procedimiento en versiones superiores de Microsoft Exchange.
Microsoft Exchange 2007
En Microsoft Exchange 2007 nos dirigiremos a la rama del árbol.
Configuración de servidores > Buzón
En la ventana central, seleccionaremos el almacén a desmontar, haremos click, con el botón derecho del ratón, seleccionaremos la opción, Montar Base de datos, en el menú desplegable.
Microsoft Exchange 2010
En Microsoft Exchange 2010 nos dirigiremos a la rama del árbol.
Configuración de la organización > Buzón
En la ventana central, seleccionaremos el almacén que tenemos desmontado y queremos montar de nuevo, debemos hacer click con el botón derecho del ratón y en el menú desplegable seleccionaremos la opción Montar Base de datos.
Para finalizar, en Microsoft Exchange 2013 deberemos seleccionar, en el menú lateral izquierdo, la opción servidores, en el menú superior seleccionaremos la opción Base de datos, en la ventana central, seleccionaremos el almacén que queremos desmontar. Una vez seleccionado el almacén haremos click en el botón superior, de los tres puntitos (...), en el menú desplegable presionaremos la opción, Montar.
Espero os sea de utilidad.
No hay comentarios:
Publicar un comentario