Errores de registro de sucesos de sistema de Windows que indican posibles problemas de E/S puede estar asociados a problemas de rendimiento o incoherencia de la base de datos de SQL Server

Se aplica a: Microsoft SQL Server 2005 Developer EditionMicrosoft SQL Server 2005 Enterprise EditionMicrosoft SQL Server 2005 Enterprise X64 Edition

Síntomas


Puede ver los errores siguientes en el Windows registro de sucesos que pueden ser indicadores de problemas de rendimiento o problemas del sistema que pueden contribuir a la incoherencia de la base de datos de SQL Server:

EventIDMensaje
9El dispositivo, < nombre_dispositivo >, no respondió en el tiempo de espera
11El controlador detectó un error de controlador en < dispositivo >
15El dispositivo, < dispositivo >, no aún está listo para el acceso
50{Error en la escritura demorada} Windows no pudo guardar todos los datos para el archivo. Los datos se han perdido. Este error puede deberse a un error de la conexión de hardware o de red del equipo. Intente guardar este archivo en otra ubicación
51Se detectó un error en dispositivo < ruta de acceso de dispositivo > durante una operación de paginación
54Una solicitud de E/s al dispositivo < dispositivo > no se ha completado o cancelado en el tiempo de espera específico. Esto puede ocurrir si el controlador de dispositivo no establece una rutina de cancelación para un paquete de solicitud de E/S determinado.
55La estructura del sistema de archivos del disco está dañada e inutilizable. Ejecute la utilidad chkdsk en el volumen < letra de unidad >
57Error del sistema al limpiar datos en el registro de transacciones. Pueden producirse daños
129Restablecimiento de dispositivo, < nombre_dispositivo >, fue emitido.
1066El recurso de disco disco < x > de clúster: está dañado. Ejecute ChkDsk /F para reparar problemas.
6008Se esperaba el cierre anterior del sistema en tiempo de < > en < fecha >.

Los errores sólo están relacionados con problemas de SQL Server si el dispositivo o el disco asociado con el error se utiliza para almacenar los archivos de registro de transacción o de base de datos de SQL Server.

Causa


La causa de estos errores depende del error específico, pero normalmente está relacionado con un problema con un error de hardware, firmware o controladores de dispositivo de un dispositivo de almacenamiento.

Solución


La resolución de estos errores depende del error específico. Antes de intentar corregir un problema de incoherencia de base de datos de SQL Server a través de la restauración o la reparación, debe considerar detenidamente la resolución de la causa de cualquier error de registro de sucesos del sistema asociado

Puede visitar las referencias para los respectivos identificadores de evento de la lista siguiente para obtener más información sobre el evento.

Más información


Para obtener más información acerca de los productos o herramientas que comprueban automáticamente si esta condición en la instancia de SQL Server y en las versiones del producto de SQL Server, vea la tabla siguiente:

Software de regla



Título de la regla



Descripción de la regla



Versiones del producto con el que se evalúa la regla
SQL Server 2008 R2 Best Practice Analyzer (SQL Server 2008 R2 BPA)










Este sistema experimentado problemas relacionados con las solicitudes de E/S.

Este sistema experimentado apagados inesperados






SQL Server 2008 R2 Best Practices Analyzer (BPA, SQL Server 2008 R2) proporciona una regla para detectar si cualquiera de los eventos enumerados en la sección síntomas se encuentran en el registro de sucesos de sistema de Windows. El BPA de SQL Server 2008 R2 es compatible con SQL Server 2008 y SQL Server 2008 R2. Si ejecuta la herramienta BPA y se producirá un Error con el título del motor: este sistema experimentado problemas relacionados con las solicitudes de E/S, entonces tiene uno de los valores de ID que se enumeran en la sección Síntomas de este artículo en el registro de sucesos de sistema de Windows. En todos los casos, EventID correcto se detecta basándose en el texto del mensaje o el origen (estos valores EventID pueden utilizarse con otros orígenes). BPA no filtrar en cualquier fecha y hora para que se presentará el número de apariciones de estos eventos en el registro de eventos.

Otra regla para SQL Server 2008 R2 BPA detecta específicamente EventID = 6008 que es para los apagados inesperados del sistema. En algunas situaciones, un apagado inesperado del sistema puede producir problemas de coherencia como páginas rasgadas. Esta condición se encontrarán si BPA detecta un Error con el título del motor: este sistema experimentado apagados inesperados
SQL Server 2008
SQL Server 2008 R2












SQL Server 2012 Best Practice Analyzer (BPA de SQL Server 2012)








Este sistema experimentado problemas relacionados con las solicitudes de E/S.

Este sistema experimentado apagados inesperados




SQL Server 2012 Best Practice Analyzer (BPA de SQL Server 2012) proporciona una regla para detectar que si cualquiera de los eventos enumerados en la sección síntomas se encuentran en el Log.If de evento de sistema de Windows que ejecuta la herramienta BPA y producirá un Error con el título del motor: este sistema experimentado problemas relacionados con las solicitudes de E/S, tiene uno de los valores de ID que se enumeran en la sección Síntomas de este artículo en el registro de sucesos de sistema de Windows. En todos los casos, EventID correcto se detecta basándose en el texto del mensaje o el origen (estos valores EventID pueden utilizarse con otros orígenes). BPA no filtrar en cualquier fecha y hora para que se presentará el número de apariciones de estos eventos en el registro de eventos.

Otra regla de BPA de SQL Server 2012 detecta específicamente EventID = 6008 que es para los apagados inesperados del sistema. En algunas situaciones, un apagado inesperado del sistema puede producir problemas de coherencia como páginas rasgadas. Esta condición se encontrarán si BPA detecta un Error con el título del motor: este sistema experimentado apagados inesperados
SQL Server 2012