Corregir el código de error nuevo se incluye en Exchange Server 2003 SP1

Seleccione idioma Seleccione idioma
Id. de artículo: 867626 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Microsoft Exchange Server 2003 Service Pack 1 (SP1) introduce un nuevo algoritmo de código (ECC) corrección de errores para ayudar a resolver errores-1018 que pueden producirse en su base de datos de Exchange.

errores -1018 no están provocados por un problema en Exchange 2003. Un error -1018 indica que ha producido un problema en el subsistema de disco duro del equipo y que este problema ha afectado a un archivo de base de datos de Exchange.

Una causa típica de un error -1018 es un único bit "volteado" en una página de base de datos. En este escenario, se cambia un bit cero a uno o se cambia un bit de uno a cero. El algoritmo ECC contenidas en SP1 de Exchange 2003 está diseñado para ayudar a resolver este problema específico.

Aunque este algoritmo ECC ayuda a reparar automáticamente errores de bit en la base de datos de Exchange, hay ciertos problemas considerar al realizar una copia de seguridad o restaurar los archivos de base de datos de SP1 de Exchange 2003:
  • Si hace una copia de un archivo que contenga un error de bit, automáticamente se ha solucionado el error en el medio de copia de seguridad, pero permanece en el disco duro.
  • no puede restaurar un archivo de base de datos de Exchange 2003 SP1 en un equipo que está ejecutando la versión de lanzamiento original de Exchange 2003.
sólo se reparan errores de un único bit durante una operación de escritura en el archivo de base de datos. Si se realiza una operación de lectura de un archivo que contiene un error de bit, no se repara el archivo original en el disco duro. En el SP1 de Exchange 2003, se registran dos nuevos eventos para registrar la corrección de errores de bit.

INTRODUCCIÓN

En este artículo se describe un algoritmo de código (ECC) de corrección de errores que se introdujo en Exchange Server 2003 Service Pack 1 (SP1). El motor de almacenamiento extensible (ESE) en el SP1 de Exchange 2003 utiliza este algoritmo para ayudar a resolver las apariciones de error -1018 Jet_errReadVerifyFailure . Para obtener información adicional acerca de errores -1018, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
314917Comprender y analizar y analiza los errores-1018,-1019 y -1022 Exchange database errors

Más información

Error -1018 se genera si el componente de comprobación de integridad integrados de determina que Exchange no se pudo almacenar correctamente o no pudo correctamente recuperar datos de archivo de base de datos de Exchange desde el disco duro. Cuando se produce este problema, debe reparar el archivo de base de datos de Exchange o restaurar el archivo de base de datos desde una copia de seguridad reciente.

Nuestra investigación ha concluido que copia por ciento de 40 del-1018 errores se producen debido de daños de la base de datos que se debe a un error de bit. Un error único bit es también conocida como un "bit voltear" error. Un error de voltear único bit o bit es una aparición de nivel de hardware donde se modifica un único bit de datos de un cero a uno o de una a un cero. Un bit de paridad se pueden agregar a datos de equipo para detectar cuándo se produce un poco voltear. Sin embargo, los sistemas de paridad sólo pueden detectar este problema; no puede repararla. Algoritmos ECC pueden detectar y reparar un error de bit único automáticamente. SP1 de Exchange 2003 implementa un algoritmo ECC en su base de datos de motor de almacenamiento extensible (ESE) para detectar y corregir automáticamente errores de un único bit.

Los archivos de base de datos de Exchange se dividen en bloques de 4 kilobytes (KB) (también conocido como páginas). Cada página tiene sus propios datos ECC. SP1 de Exchange 2003 puede corregir errores de un único bit en cada página. Por lo tanto, si varias páginas en una base de datos están dañadas por errores de un solo bit, SP1 de Exchange 2003 puede corregir cada página. Sin embargo, si una página única base de datos contiene varios errores, el SP1 de Exchange 2003 no puede corregirlo. En esta situación, debe reparar el archivo de base de datos o restaurar el archivo de base de datos desde una copia de seguridad reciente.

Al reparar automáticamente errores de un solo bit, SP1 de Exchange 2003 puede recuperar del tipo de daños en la base de datos más frecuente. El error -1018 típica se es ahora "self-healing" y se ya no requiere que reparar el archivo de base de datos o que restaurar el archivo de base de datos desde una copia de seguridad reciente.

Nota Aunque Exchange 2003 SP1 repara automáticamente los errores típicos de un bit, se recomienda que no se omita la aparición de errores -1018. Un error -1018 indica que un componente de hardware falla o está dañado. La reparación de un error -1018 de bits único no resuelve el problema de hardware que causó el error. Este problema de hardware puede afectar a otros archivos del equipo y en los archivos de base de datos de Exchange. Además, errores de un único bit cuenta sólo aproximadamente el 40 por ciento de errores -1018. Otros errores -1018, que puede experimentar requieren que reparar o restaurar el archivo de base de datos de Exchange.

Problemas de actualización de base de datos

Al actualizar la versión original de Exchange 2003 al SP1 de Exchange 2003, los archivos de base de datos no se actualizan inmediatamente al nuevo formato de ECC. Esto significa que si una base de datos existente experimenta un error -1018 de bit, el error no es reparar automáticamente con el SP1 de Exchange 2003. Las páginas de la base de datos se actualizan al nuevo formato de ECC sólo cuando se modifican los datos en esa página. Si una página de base de datos sólo se lee desde la base de datos y no se modifica, esa página de base de datos permanece en el formato de base de datos original. Esa página no se actualiza al nuevo formato de ECC.

Durante un período de varias semanas, la mayoría o todos de las páginas de la base de datos son rescribirse y actualizan automáticamente durante el funcionamiento normal de Exchange. Si actualiza todas las páginas de base de datos al mismo tiempo, puede provocar una ralentización importante e inesperada en el servicio del equipo de Exchange.

Para actualizar todas las páginas de base de datos al mismo tiempo, instalar Exchange 2003 SP1, desconectar la base de datos y, a continuación, desfragmentar el archivo de base de datos ejecutando el comando siguiente:
Eseutil /D databaseFile
Para obtener información adicional acerca de cómo desfragmentar una base de datos de Exchange, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
328804Cómo desfragmentar las bases de datos de Exchange
importante Si desfragmenta los archivos de base de datos de Exchange, esto afecta a su capacidad para reproducir archivos de registro de transacciones hacia delante. En este escenario, si dispone de una copia de seguridad anterior, sólo puede reproducir archivos de registro hacia delante hasta el punto donde desfragmentar la base de datos. Por lo tanto, si más adelante debe restaurar el archivo de base de datos a partir de una copia de seguridad que se realizó antes de desfragmentar la base de datos, perderá todos los datos que se agregan después de desfragmentar la base de datos.

Después de desfragmentar la base de datos, recomendamos que inmediatamente haga seguridad copia los archivos de base de datos de Exchange. También recomendamos que considere las anteriores copias de seguridad como no utilizable para confirmar de archivos de registro de transacciones.

Problemas de restauración de copia de seguridad de la base de datos y base de datos

Si se produce un error -1018 en el archivo de base de datos en la versión original de Exchange 2003, no se copia dicha base de datos utilizando una operación de copia de seguridad en línea. La operación de copia de seguridad en línea no ayuda a impedir daños en la copia de seguridad de la base de datos. Por lo tanto, si una operación de copia de seguridad de base de datos en línea se ha completado correctamente, no hay páginas dañadas existen en la copia de seguridad de la base de datos. Esto significa que puede restaurar esa rollo de copia de seguridad, la base de datos reenviar mediante archivos de registro de transacciones creados después de la base de datos se ha copiado y quitar todos-1018 los errores producidos en la base de datos una vez se ha completado la copia de seguridad de la base de datos.

En Exchange 2003 SP1, si se produce un error de bit en la base de datos, la operación de copia de seguridad en línea informa de este error, pero la copia de seguridad de la base de datos aún se ejecuta correctamente. En este escenario, el único bit de error se corrigió en el conjunto de copia de seguridad. Sin embargo, el error único bit no se corrige en la base de datos que existe en el disco duro. No se corrige el error único bit en la página de base de datos que existe en el disco duro hasta que esa página se re-written durante las operaciones típicas de base de datos.

Nota Si un error -1018 de varios bits se produce en la página de la base de datos, el error no es correctible por Exchange 2003 SP1 y la copia de seguridad es incorrecta.

Problemas entre Exchange 2003 y Exchange 2003 SP1 del conjunto de copia

Si tiene que restaurar una base de datos de Exchange 2003, considere los factores siguientes:
  • Puede restaurar una copia de seguridad establece desde una versión de lanzamiento original de Exchange 2003 a un equipo de Exchange 2003 SP1.

    SP1 de Exchange 2003 reconoce correctamente copias de seguridad de base de datos que creó a partir de un equipo que está ejecutando la versión original de Exchange 2003.
  • No puede restaurar un conjunto de SP1 de Exchange 2003 en un equipo que está ejecutando la versión de lanzamiento original de Exchange 2003 de copia de seguridad.

    La versión original de Exchange 2003 no reconoce los datos ECC que está incluidos en la página de base de datos. Por lo tanto, Exchange 2003 determina que la página de la base de datos está dañada.
Por estos motivos recomendamos que cree una copia de seguridad completa de los archivos de base de datos de Exchange 2003 inmediatamente después de actualizar los equipos de Exchange a SP1 de Exchange 2003.

Eventos de ESE

Después de instalar SP1 de Exchange 2003, los siguientes dos nuevos aplicación registro evento números de identificador aparecerá en el origen de ESE.

Nota Estos dos eventos no aparecen en la versión original de Exchange 2003.
  • ID. de suceso 398

    Este evento se produce normalmente muy rara vez. Este evento sólo se produce si Exchange 2003 SP1 repara un error de bit, pero la página donde se corrige el error posteriormente falla una prueba de validez lógico. Dado que este evento es tan raras, si experimenta este problema, se solicite informar del problema para el servicio de soporte técnico de Microsoft (PSS) y que conservar la base de datos donde se ha producido este error. Para obtener información adicional acerca de cómo ponerse en contacto con PSS, visite el siguiente sitio Web:
    http://support.microsoft.com
  • ID. de suceso 399

    Este evento indica que se ha detectado un error de bit único y que este error se ha corregido correctamente en la memoria. En este escenario, la página donde se produjo este error puede o no es posible que se han corregido en el disco duro físico. No se corrige el error único bit en el disco duro físico a menos que se ha escrito la página. Por lo tanto, si sólo se lee la página de la base de datos, se corrige el error único bit en la memoria, pero no se corrige el error único bit en el disco duro físico.

ID. de suceso: 399

Normalmente, el evento 399 ID aparece similar al siguiente:

Tipo de suceso: advertencia
Origen de eventos: ESE
Categoría de sucesos: caché de base de datos de página
ID. de suceso: 399
Fecha: date
Tiempo: time
Usuario: N/d
Equipo: computername
Descripción: Almacén de información (1532) grupo de almacenamiento 1: la página de base de datos de leer el archivo "1\MDB2.edb c:\Archivos Files\Exchsrvr\MDBDATA\Storage grupo" en el desplazamiento 102400 (0x0000000000019000) de bytes de 4096 (0 x 00001000) Error de comprobación. 128 Bit estaba dañado y se ha corregido. Este problema es probable que debido a hardware defectuoso y puede continuar. Errores transitorios como éstas pueden ser precursores de un error catastrófico en el subsistema de almacenamiento que contiene este archivo. Póngase en contacto con su proveedor de hardware para obtener más ayuda diagnosticar el problema.

ID. de suceso: 474

Un error irrecuperable (o varios bits) se sigue informa de como suceso 474 en Exchange 2003 SP1. Normalmente, el suceso 474 ID aparece similar al siguiente:

Tipo de evento: error
Origen de eventos: ESE
Categoría de sucesos: registro y recuperación
ID. de suceso: 474
Fecha: date
Tiempo: time
Usuario: N/d
Equipo: computername
Descripción: Almacén de información (1532) grupo de almacenamiento 1: la base de datos página lectura desde el archivo "1\MDB2.edb c:\Archivos Files\Exchsrvr\MDBDATA\Storage grupo" en el desplazamiento 12611584 (0x0000000000c07000) de bytes de 4096 (0 x 00001000) Error de comprobación debido a una no coincide la suma de comprobación de página. La suma de comprobación esperado era 8700524288068713684 (0x78be78be1dfe7cd4) y la suma de comprobación real era 564489450306895060 (0x07d5782a0cff7cd4). Error -1018 (0xfffffc06) se producirá la operación de lectura. Si esta condición persiste a continuación, por favor, restaure la base de datos desde una copia de seguridad anterior. Este problema es probable que debido a hardware defectuoso. Póngase en contacto con su proveedor de hardware para obtener más ayuda diagnosticar el problema.

En versiones anteriores de Exchange, el evento 475 de identificador también se utiliza para informar de la aparición de un error -1018. SP1 de Exchange 2003 no utiliza el evento 475 de ID. SP1 de Exchange 2003 utiliza 474 de ID de evento para informar de la aparición de un error -1018 irrecuperable y 399 de ID de evento para informar de la aparición de un error -1018 recuperable.

Referencias

Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
836993Cómo obtener las últimas actualizaciones y Service Pack de Exchange Server 2003

Propiedades

Id. de artículo: 867626 - Última revisión: martes, 30 de octubre de 2007 - Versión: 1.2
La información de este artículo se refiere a:
  • Microsoft Exchange Server 2003 Service Pack 1
Palabras clave: 
kbmt kbdiskmemory kbbackup kbeventlog kbfilesystems kbenv kbinfo KB867626 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 867626

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com