Error -1018 (JET_errReadVerifyFailure) en Exchange Server 4.0, en Exchange Server 5.0 y en Exchange Server 5.5

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

En esta página

Síntomas

Síntomas incluyen cualquier operación de base de datos JET que da como resultado en un-1018 (JET_errReadVerifyFailure) o cualquier visor de sucesos de Windows NT error del registro de aplicación que incluye el código de error-1018 en su descripción, como la siguiente:
ID. de suceso: 23
Origen: EDB
Tipo: error
Categoría: Caché de página base de datos
Descripción: MSExchangeIS ((455)) directo lee página dañada se encuentra error -1018 ((1:251563) (0-2295758) 251563 379225672 381322824). Restaure la base de datos desde la una copia de seguridad anterior.

Causa

Cuando realiza una transacción con la base de datos Jet, el almacén de información o el almacén de directorio escribe la transacción en un archivo de registro de transacciones (EDB*.log en Mdbdata o DSADATA). A continuación, se compromete la transacción a la base de datos Jet. Durante este proceso, el motor de Jet calcula el valor de suma de comprobación de la página que se va a escribir, lo registra en el encabezado de página y, a continuación, solicita que el sistema de archivos escribe la página de 4 KB de datos en la base de datos en disco. En resumen, el sistema de archivos toma esta llamada y la utiliza servicios de sistema de Windows NT para reenviar esta solicitud al controlador de dispositivo de hardware correspondiente para realizar realmente la escritura. El controlador de dispositivo de hardware devuelve esta información al sistema de archivos, que a continuación, se devuelve al motor Jet. Si la llamada es correcta, Jet sigue.

Hardware defectuoso o controladores de dispositivos de hardware pueden devolver correcto a las llamadas realizadas a ellos antes de que realmente realizan la operación física. Cuando realiza la operación física real, sin embargo, se produce un error y los datos no se escriben correctamente como se esperaba.

En ciertos base de datos operaciones como pero sin limitarse a copia de seguridad en línea, la rutina de copia de seguridad hace una llamada al sistema operativo para leer una página de 4 KB de datos de la base de datos en disco y escribirlo en la cinta. Antes de confirmar los datos devuelto de la llamada de sistema operativo en la cinta, el proceso de copia de seguridad en línea compara el valor de suma de comprobación en el encabezado de página (registra cuándo se escribió esta página en el disco) para que se devuelve desde la lectura llame a. Si los valores de suma de comprobación no coinciden, el motor de base de datos JET detecta esto y devuelve-1018 (JET_errReadVerifyFailure).

Solución

Para resolver este problema, utilice uno de los métodos siguientes.

Restaurar a partir de una copia de seguridad

Cuando encuentre el error, la más confiables y recomendado para recuperar la base de datos consiste en restaurar desde la última copia de seguridad buena conocida.

notas :

Sin embargo, incluso después de que restaura a partir de una copia de seguridad buena conocida, los errores -1018 pueden aparecer de nuevo a menos que las causas de problemas se resuelven la escritura de datos físicos.

El registro de sistema de Windows NT debe ser revisado para errores notificados por los discos duros y los controladores de disco duro así en el subsistema de disco (FTDISK) tolerancia de NT. En concreto, pueden aparecer errores de hardware como errores de tiempo de espera, el errores de memoria o los errores de daños en la unidad de SCSI. Estos errores se deben tratar y resolver antes de la base de datos se restaura en este servidor.

Incluso si no hay errores relacionados con hardware aparecen en el registro de sistema de Windows NT, puede que exista un problema de hardware en el equipo.

Microsoft recomendable que póngase en contacto con su proveedor de hardware para obtener más actualizaciones sobre el hardware.

Utilice Edbutil.exe o Eseutil.exe

Una alternativa para reparar la página errónea de datos es utilizar Edbutil.exe para Exchange Server 4.0 y 5.0 o Eseutil.exe para Exchange Server 5.5.

importante : hacer una copia de seguridad sin conexión completa de la base de datos y los archivos de registro antes de ejecutar este proceso. Esto incluye el nivel de archivo copias de seguridad de las carpetas Exchsrvr\Dsadata y Exchsrvr\Mdbdata. Esto garantiza que no hay una manera de ir Atrás si falla EDBUTIL/eseutil.

Edbutil.exe (y Eseutil.exe) es una utilidad de base de datos de Jet bajo nivel que desfragmenta y comprueba la coherencia de la base de datos. También hay una opción de reparación (Edbutil /d /r <nombrebd>, Eseutil /p <nombrebd>) que intenta reparar páginas dañadas y quitarlos si la reparación es incorrecta. Si una página se quita con la opción de reparación, se producirá pérdida de datos. Una página en una base de datos puede contener mensajes, carpetas, tablas, índices principales y así sucesivamente. No hay ninguna forma para indicar qué EDBUTIL o Eseutil quitó porque Jet ve datos sin procesar como. Después de reparación en la base de datos Jet, ejecutar una desfragmentación sin conexión (EDBUTIL /D <nombrebd> o Eseutil /p <nombrebd>) para reparar los árboles de espacio. Inmediatamente después de la desfragmentación, ejecutar Isinteg.exe en modo de corrección en la misma base de datos que se ejecutó EDBUTIL o Eseutil en. Isinteg limpia las incoherencias entre los punteros desde el almacén de información a los datos reales de la base de datos Jet. Si no se ejecuta Isinteg inmediatamente siguiente a reparar, pueden dañarse en buzones de usuario. Los usuarios tendrán los mensajes que no se puede abrir, recuentos leído no leído incorrectas y así sucesivamente. Después de ejecutar Edbutil o Eseutil, realizar copia de seguridad de la base de datos que se ha reparado un completo.

Consulte la Guía del Administrador de Microsoft Exchange Server para obtener más detalles sobre el uso de Edbutil.exe y Isinteg.exe.

Solucionar el problema

Si no puede resolver el problema mediante la restauración desde una copia de seguridad utilizando Edbutil.exe o Eseutil.exe, siga estos pasos para solucionar el problema. Después de realizar cada paso, compruebe si se ha resuelto el problema.
  1. Reinicie el equipo. Si desea reiniciar el equipo en este momento, detenga y reinicie los servicios de almacén y el directorio de información en su lugar. Para ello:
    1. En el panel de control, haga doble clic en servicios .
    2. Haga clic en Directorio de Microsoft Exchange y, a continuación, haga clic en Detener . Si aparece un cuadro de diálogo que indica que se detendrán servicios adicionales, tenga en cuenta los servicios que se detendrá y, a continuación, haga clic en Aceptar . El servicio de almacén de información debe incluirse en la lista de servicios que se detendrán.
    3. Haga clic en Directorio de Microsoft Exchange y, a continuación, haga clic en iniciar .
    4. Iniciar los servicios adicionales que se detuvieron en el paso b, incluido el servicio de almacén de información.
  2. Use la utilidad Chkdsk.exe para comprobar la integridad de sus discos duros.
  3. Si se encuentra la carpeta Exchsrvr en una unidad de sistema de archivos NTFS comprimida, descomprimir la unidad.
  4. Si está habilitada la caché de escritura no simultánea en un controlador de disco duro SCSI instalado en el equipo, compruebe que la caché no es volátil. No volátil cachés están protegidas por una batería, Flash RAM o algún otro método.
  5. Deshabilite todos los programas que mantener los archivos abiertos durante un período prolongado de tiempo, como programas antivirus, utilidades de administración de archivo y disco o programas de copia de seguridad. Si deshabilitar un programa impide que se produzca el problema, compruebe que el programa es totalmente compatible con Exchange Server antes de volver a habilitarlo.
  6. Ejecutar Performance Optimizer (Perfwiz.exe) en el servidor.
  7. Compruebe que la configuración de memoria virtual en Windows NT Server son correctos. Para ver la configuración de memoria virtual, en el panel de control, haga doble clic en sistema , haga clic en la ficha rendimiento y, a continuación, haga clic en cambiar .
  8. Si está ejecutando ninguna utilidad de disco duro obtenida por el fabricante de equipos originales (OEM), comprobar que se está ejecutando la versión más reciente de los programas.
  9. Usar los contadores de Monitor de rendimiento asociados a los objetos siguientes para detectar posibles problemas:
    • Caché
    • Base de datos
    • Disco lógico
    • Memoria
    • MSExchangeIS
    • Archivo de paginación
    • Disco físico
    • Proceso
    • Colas de trabajo del servidor
    • Servidor
    • Sistema
    • Subproceso

Propiedades

Id. de artículo: 151789 - Última revisión: sábado, 28 de octubre de 2006 - Versión: 4.4
La información de este artículo se refiere a:
  • Microsoft Exchange Server 4.0 Standard Edition
  • Microsoft Exchange Server 5.0 Standard Edition
  • Microsoft Exchange Server 5.5 Standard Edition
Palabras clave: 
kbmt kbprb kbusage KB151789 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): 151789
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

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