Cómo ejecutar Eseutil /M en modo de volcado de archivo

 

Última modificación del tema: 2006-08-17

Puede utilizar el modificador /m con Eseutil para crear un archivo de volcado o salida con formato de diversos tipos de archivo de base de datos que el usuario especifica al ejecutar Eseutil.

La sintaxis para Eseutil /m es:

ESEUTIL /m mode-modifier file_name [options]

Los modificadores de modo más comunes que se utilizan con Eseutil son:

  • h: encabezado de la base de datos de volcado (predeterminado)
  • k: archivo de punto de control de volcado
  • l: archivo de registro de volcado o conjunto de registros

Nota

Para enumerar las opciones adicionales de Eseutil, escriba eseutil /? en el símbolo del sistema y, a continuación, pulse INTRO.

Para obtener más información acerca del modo de volcado de archivos de Eseutil, consulte Modo de volcado de archivo Eseutil /M.

Cómo ejecutar Eseutil /M

Puede ejecutar Eseutil en modo de volcado de archivos para realizar las siguientes tareas:

  • Ver el archivo de registro de transacciones y los encabezados de página de base de datos
  • Validar archivos de registro de transacciones
  • Comprobar metadatos y uso del espacio

Ver encabezados de archivos y páginas

El encabezado del punto de control, del registro de transacciones y de los archivos de bases de datos es la primera página física de cada archivo. Algunos archivos tienen un encabezado "a la sombra", esto es, una copia del encabezado en la segunda página del archivo. El encabezado de archivo contiene información importante sobre el estado y diagnóstico acerca del archivo. Si se correlaciona la información de encabezado de diversos archivos, puede determinar si los archivos están juntos o no coinciden.

Hay diversos modificadores para ver para ver diferentes tipos de encabezados de archivos. Asegúrese de que utiliza el modificador correcto con el tipo de archivo adecuado; de lo contrario, el resultado no será válido.

Para ver el encabezado de los archivos de la base de datos y los encabezados de las páginas

  • Para ver el encabezado de una base de datos, archivo de base de datos de secuencia o archivo de revisión de copia de seguridad en línea:

    ESEUTIL /MH {filename.edb | filename.stm | filename.pat}
    
  • Para ver el encabezado de un archivo de punto de control:

    ESEUTIL /MK filename.chk
    
  • Para ver el encabezado de un archivo de registro de transacciones:

    ESEUTIL /ML filename.log
    
  • Para ver el encabezado de una página de base de datos:

    ESEUTIL /M database_filename.edb /Plogical_page_number
    

    Nota

    No existe espacio entre /P y el número de página.

Validar archivos de registro de transacciones

Antes de Exchange 2000, había que comprobar cuidadosamente un conjunto de archivos de registro de transacciones a fin de determinar:

  • Si todos procedían de la misma secuencia
  • Si había intervalos en la secuencia de registros.
  • Para hacer esto era necesario examinar y comparar cada encabezado de archivo. No había forma de comprobar que un archivo de registro de transacciones no estaba dañado. No se realizaba la suma de comprobación en los archivos de registro de transacciones de Exchange 5.5.

A partir de Exchange 2000 Server, puede utilizar el modificador /ml para comprobar la secuencia y la integridad de un conjunto de archivos de registro.

Para comprobar la secuencia y la integridad de un conjunto de archivos de registro:

  • Ejecute la siguiente sintaxis de comando:

    ESEUTIL /ML Enn

    Por ejemplo:

    ESEUTIL /ML E00

    Nota

    Al especificar sólo el prefijo de archivo de registro, en lugar de un nombre de archivo de registro concreto, se explorarán y validarán todos los archivos de registro de la carpeta actual. Deberá ejecutar este comando desde la carpeta en la que se encuentren los archivos de registro. El procesamiento de cada archivo de registro durará unos pocos segundos. Para procesar el archivo de registro actual de un grupo de almacenamiento en ejecución, deberán desmontarse todas las bases de datos del grupo de almacenamiento.

Comprobar metadatos y uso del espacio

El resultado de los comandos de metadatos y el del uso de espacio son muy parecidos entre sí. Un volcado de uso de espacio es un volcado de metadatos con columnas agregadas para estadística de uso de espacio y bases de datos de secuencia. Un volcado de metadatos se completará más rápido que un volcado de uso de espacio. Por lo tanto, utilice el volcado de metadatos para buscar información de tabla como, por ejemplo, los valores pgnoFDP y objidFDP si no le preocupa el uso del espacio.

Para ver un volcado de metadatos

  • Ejecute esta sintaxis de comando básica para que se muestre información de metadatos para una base de datos:

    ESEUTIL /MM database_filename.edb

    También puede visualizar datos de una única tabla especificando el nombre de ésta. Por ejemplo, es posible que desee consultar el mensaje o la tabla de datos adjuntos:

    ESEUTIL /MM database_filename.edb /t1-23

    Nota

    La tabla de datos adjuntos de una base de datos de Exchange 200x es la tabla 1-23.

    Nota

    La sintaxis de volcado de uso de espacio es idéntica a la de los metadatos, excepto que se utiliza el modificador /MS en lugar de /MM.

Se enumera un total agregado de las páginas libres de la base de datos en la última línea de un volcado de uso de espacio. Puede multiplicar este número por el tamaño de la página en la base de datos para obtener una idea aproximada del espacio que es probable que exija la desfragmentación.

Nota

En una base de datos normal, el volcado de metadatos durará varias pantallas. Para conservar el resultado en un archivo, agregue un comando de redirección al final de la línea de comandos, por ejemplo:
ESEUTIL /MM database_filename.edb > filename.txt

Referencia de la línea de comandos

A continuación se muestra la referencia de la línea de comandos que se puede obtener al ejecutar Eseutil /? seguido de M desde la carpeta Exchsrvr\bin:

FILE DUMP:
    DESCRIPTION:  Generates formatted output of various database file types.
         SYNTAX:  ESEUTIL /m[mode-modifier] <filename> [options]
     PARAMETERS:  [mode-modifier] - an optional letter designating the type of
                                    file dump to perform. Valid values are:
                                    h - dump database header (default)
                                    k - dump checkpoint file
                                    l - dump log file or set of logs
                                    m - dump meta-data
                                    s - dump space usage
                                    u - dump undefined codepoint fixup table
                  <filename>      - name of file to dump. The type of the
                                    specified file should match the dump type
                                    being requested (eg. if using /mh, then
                                    <filename> must be the name of a database)
        OPTIONS:  zero or more of the following switches, separated by a space
                  /p<pgno>   - dump the specified page from the database
                  /s<file>   - set streaming file name (default: NONE)
                  /t<table>  - perform dump for specified table only
                  /v         - verbose
                  /8         - set 8k database page size (default: auto-detect
                  /o         - suppress logo

Información adicional

Para obtener más información, consulte los siguientes temas en la Guía de utilidades de bases de datos de Exchange Server:

Para obtener más información acerca de los modificadores /ml y /mh, consulte Ejemplos de Eseutil.exe.