Cómo ejecutar Eseutil /D (Desfragmentación)

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Última modificación del tema: 2006-12-20

En este tema se explica cómo usar el comando de desfragmentación Utilidades de bases de datos de Exchange Server (Eseutil.exe) para desfragmentar y compactar una base de datos de Exchange sin conexión. Para obtener más información acerca del uso del comando Eseutil /D, consulte Modo de desfragmentación Eseutil /D (en inglés).

Antes de empezar

Antes de realizar el procedimiento siguiente en un servidor de Exchange que tenga instalada una función del servidor Buzón de correo, una función del servidor Transporte de concentradores o una función del servidor Transporte perimetral, tenga en cuenta lo siguiente:

  • Asegúrese de que inicia sesión mediante una cuenta que tenga la pertinencia delegada en el grupo local de administradores en dicho PC.

  • Debe disponer de un espacio disponible en disco que sea equivalente al 110 por ciento del tamaño final de la base de datos que va a procesar.

    Nota

    Necesita espacio adicional en disco de la unidad lógica, equivalente al tamaño final de los archivos después de la desfragmentación. Para obtener una estimación del tamaño de archivo de la base de datos (de buzón o de carpetas públicas) después de la desfragmentación, fíjese en el evento de aplicación Id. 1221. Le indicará cuánto espacio disponible hay en el archivo de base de datos. Al tamaño actual de la base de datos, réstele la cantidad de espacio disponible especificado en el evento Id. 1221 para determinar el tamaño final aproximado de la base de datos después de la desfragmentación. Si bien es imposible predecir con exactitud cuánto espacio disponible de disco se recuperará, debe dejar el 110 por ciento de espacio disponible en disco. De la misma manera que la base de datos de buzones o de carpetas públicas genera el evento 1221 para indicar el espacio disponible lógico después de una desfragmentación con conexión, los archivos de base de datos de cola de servidor Transporte perimetral o Concentrador de transporte de Microsoft Exchange Server 2007 generan el evento Id. 7007 que indica el espacio disponible lógico después de una desfragmentación con conexión. Además, las bases de datos de cola de los servidores Transporte perimetral o Concentrador de transporte de Exchange 2007 generan el evento Id. 7006 para indicar el espacio disponible lógico antes de la desfragmentación con conexión. El origen de estos eventos es MSExchangeTransport.

  • Desmonte la base de datos de buzones o de carpetas públicas antes de la desfragmentación. Durante una desfragmentación con conexión, la base de datos de buzones o de carpetas públicas desmontada quedará inaccesible para los clientes. Antes de llevar a cabo una desfragmentación con Eseutil en una base de datos de cola de transporte (base de datos de servidor Transporte perimetral o Concentrador de transporte de Exchange 2007), detenga el servicio de transporte de Microsoft Exchange en el servidor. Además, como la base de datos de cola queda sin conexión durante la desfragmentación, los mensajes de la base de datos de cola no se entregarán a través del servidor Concentrador de transporte o Transporte perimetral.

Procedimiento

Para desfragmentar una base de datos de Exchange en un servidor de buzones

  1. En la consola de administración de Exchange, haga clic con el botón secundario en la base de datos que desea desfragmentar y, a continuación, haga clic en Desmontar base de datos.

  2. En el símbolo del sistema, seleccione la ubicación de la instalación de <Exchange, carpeta>\bin.

    Nota

    La carpeta de instalación> de <Exchange es la carpeta en que se ha instalado Exchange. La ubicación predeterminada es \Archivos de programa\Microsoft\Exchange Server.

  3. Escriba el comando Eseutil /D, un modificador de base de datos y las opciones que desee usar. Por ejemplo, el comando siguiente ejecuta la herramienta de desfragmentación estándar en una base de datos de buzones:

    C:\program files\microsoft\exchange server\bin Eseutil /d c:\program files\exchange server\mailbox\<storage_group_name>\<database_name>.edb
    

    Nota

    El nombre predeterminado del grupo de almacenamiento es "First Storage Group" y el nombre predeterminado de la base de datos es "Mailbox Database", de manera que la ruta de acceso predeterminada es C:\Archivos de programa\Microsoft\Exchange Server\Mailbox\First Storage Group\Mailbox Database.edb.

    Use el siguiente modificador de base de datos para ejecutar la desfragmentación de Eseutil en una base de datos específica:

    Eseutil /d <database_name> [options]
    

Para desfragmentar una base de datos de Exchange en un servidor de buzones con opciones adicionales

  • Para desfragmentar una base de datos de Exchange y mantener el archivo temporal intacto, en el símbolo del sistema, ejecute el siguiente comando:

    eseutil /d <database_path_and_file_name> /p
    

    Nota

    Este comando puede resultar útil, porque deja la base de datos original como estaba y no la sobrescribe. Con esta opción se aumenta el espacio disponible en disco necesario para la desfragmentación. La razón es que se necesita espacio para dos copias adicionales de la base de datos de Exchange.

  • Para desfragmentar la base de datos de Exchange y colocar el archivo temporal en otra unidad lógica, en el símbolo del sistema, ejecute el siguiente comando:

    eseutil /d <database_path_and_file_name> /t <temp_database_path_and_file_name>
    

    Nota

    Si se tiene acceso a la unidad lógica mediante una conexión de red, se puede ver afectado el tiempo que tardará la desfragmentación de la base de datos.

Para desfragmentar una base de datos de Exchange en un servidor Concentrador de transporte o Transporte perimetral

  1. Para desmontar la base de datos de cola, en el complemento Servicios, detenga el servicio de transporte de Microsoft Exchange.

  2. En el símbolo del sistema, seleccione la ubicación de la instalación de <Exchange, carpeta>\bin.

    Nota

    La carpeta de instalación> de <Exchange es la carpeta en que se ha instalado Exchange. La ubicación predeterminada es \Archivos de programa\Microsoft\Exchange Server.

  3. Escriba el comando Eseutil /D, un modificador de base de datos y las opciones que desee usar. Por ejemplo, el comando siguiente ejecuta la herramienta de desfragmentación estándar en una base de datos de cola de transporte:

    Eseutil /d c:\program files\exchange server\TransportRoles\data\queue\mail.que
    

    Nota

    El nombre predeterminado de la base de datos de cola es mail.que.

Información adicional

Puede ver la información y la sintaxis completas de la línea de comandos escribiendo Eseutil ./? en el símbolo del sistema y seleccionando D para la desfragmentación.

Para obtener más información acerca de Eseutil, consulte los siguientes temas (en inglés):