Síntomas
Supongamos que tiene una base de datos que contiene índices de almacén de columnas grandes en Microsoft SQL Server 2014. Al ejecutar el comando DBCC CHECKDB para la base de datos, recibe el siguiente mensaje de error del registro de errores de SQL Server:
Nota
El sistema operativo devolvió el error 665(No se pudo completar la operación solicitada debido a una limitación del sistema de archivos) a SQL Server durante una 0x00004a21310000 de escritura en desplazamiento en el archivo "Nombre> del< disco:\Programa Files\Microsoft SQL Server\MSSQL12. MSSQLSERVER\MSSQL\Data\XXXX.mdf'. Los mensajes adicionales en el registro de errores de SQL Server y el registro de eventos del sistema pueden proporcionar más detalles. Se trata de una condición de error grave a nivel de sistema que amenaza la integridad de la base de datos y debe corregirse inmediatamente. Complete una comprobación completa de la coherencia de la base de datos (DBCC CHECKDB). Este error puede deberse a muchos factores; Para obtener más información, consulte Libros en pantalla de SQL Server.
Al ejecutar el comando DBCC CHECKTABLE para la tabla que tiene el índice de almacén de columnas, recibe el mensaje de error siguiente:
Nota
Msj 0, Nivel 11, Estado 0, Línea 0
Se ha producido un error grave en el comando actual. Los resultados, si los hay, deben descartarse.
Al mismo tiempo, recibe el siguiente mensaje de error en el registro de errores:
Nota
DBCC CHECKTABLE (<Table_Name>) ejecutado por DomainName\UserName finalizó de forma anormal debido al estado de error 6. Tiempo transcurrido: 0 horas 3 minutos 36 segundos.
Causa
Este problema se produce debido a un defecto en el mecanismo de captura previa de la característica de índice de almacén de columnas de SQL Server. Este defecto hace que las páginas de datos rellenen innecesariamente la base de datos de instantáneas, lo que provocaría un error 665 prematuro del sistema operativo.
NoteDBCC CHECKDB crea automáticamente una instantánea de la base de datos internamente. Puede encontrar el mismo problema al crear manualmente una instantánea de la base de datos y realizar varias consultas que usan el índice de almacén de columnas.
Resolución
Información del Service Pack
Para resolver este problema, obtenga el Service Pack 1 para SQL Server 2014.
Para obtener más información acerca de SQL Server 2014 Service Pack 1 (SP1), consulte bugs that are fixed in SQL Server 2014 Service Pack 1.
Información sobre la actualización acumulativa
Este problema se corrigió por primera vez en la siguiente actualización acumulativa de SQL Server.
Recomendación: instalar la actualización acumulativa más reciente para SQL Server
Cada nueva actualización acumulativa para SQL Server contiene todas las revisiones y correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Se recomienda descargar e instalar las actualizaciones acumulativas más recientes para SQL Server:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".