Tengo una BD de Exchange de 50G la cual se calculo el tamaño de buzones no deberia superar los 35G, una vez pasado el agente de limpieza y purgado los buzones que ya no existen decido desfragmentar la BD y compactarla,
para ello es necesario el comando eseutil.exe localizado en «C:\Archivos de programa\exchsrvr\bin» la versión de la que dispongo con Exchange2003SP2 es 6.5.7638.1.
Estas son las opciones que le podemos pasar al comando.
Tener en cuenta que antes de pasarlo a nuestra BD debe estar desmontada.
1. En el Administrador del sistema de Exchange, haga clic con el botón secundario del mouse (ratón) en el almacén de información que desea desfragmentar y, a continuación, haga clic Desmontar el almacén.
Desde consola de comandos ejecutasmos
C:\Archivos de programa\exchsrvr\bin> eseutil /d c:\progra~1\exchsrvr\mdbdata\priv1.edb
Esto desfragmentara y compactara nuestra BD.
Una opcion interesante es la de crear el archivo temporal antes de llevar la desfragmentacion ya que os puede salvar de un buen marron.
El archivo Tempdfrg.edb se crea en la unidad lógica desde la que se ejecuta el comando eseutil /d, a menos que utilice el modificador /t.
Por ejemplo, para crear un archivo Tempdfrg.edb en la raíz de la unidad D, ejecute el comando siguiente:
También puede utilizar el modificador /t para establecer el nombre de la base de datos temporal y una ubicación diferente.
Por ejemplo, para crear un archivo Sample.edb en la raíz de la unidad D cuando está ejecutando el comando eseutil desde la unidad C, ejecute el comando siguiente:
hsrvr\MDBDATA\priv1.edb»
Microsoft(R) Exchange Server Database Utilities
Version 6.5
Copyright (C) Microsoft Corporation. All Rights Reserved.
Initiating DEFRAGMENTATION mode…
Database: f:\Archivos de programa\Exchsrvr\MDBDATA\priv1.edb
Streaming File: f:\Archivos de programa\Exchsrvr\MDBDATA\priv1.STM
Temp. Database: TEMPDFRG7584.EDB
Temp. Streaming File: TEMPDFRG7584.STM
Defragmentation Status (% complete)
0 10 20 30 40 50 60 70 80 90 100
|—-|—-|—-|—-|—-|—-|—-|—-|—-|—-|
……………………………………………
Moving ‘TEMPDFRG7584.EDB’ to ‘f:\Archivos de programa\Exchsrvr\MDBDATA\priv1.edb
‘…
File Copy Status (% complete)
0 10 20 30 40 50 60 70 80 90 100
|—-|—-|—-|—-|—-|—-|—-|—-|—-|—-|
…………………………Error: Could not re-instate ‘f:\Archivos
de programa\Exchsrvr\MDBDATA\priv1.edb’. It may be manually re-instated by manu
ally copying ‘TEMPDFRG7584.EDB’ to ‘f:\Archivos de programa\Exchsrvr\MDBDATA\pri
v1.edb’ (this will overwrite the original copy of the file with the defragmented
copy).
Operation terminated with error -1032 (JET_errFileAccessDenied, Cannot access fi
le, the file is locked or in use) after 3330.110 seconds.
Opción | Descripción |
/b<database> | Hacer una copia de seguridad bajo el nombre especificado |
/t<database> | Establecer el nombre de base de datos temporal (el valor predeterminado es Tempdfrg.edb) |
/s<file> | Establecer el nombre del archivo de secuencias (el nombre predeterminado es NONE) |
/f<file> | Establecer el nombre del archivo de secuencias temporal (el nombre predeterminado es Tempdfrg.stm) |
/p | Conservar la base de datos temporal (es decir, no crear una instancia) |
/o | Elimina el logotipo |
/i |
No desfragmenta el archivo de transferencia |