Síntomas
Suponga que tiene una base de datos que contiene índices de almacén de columnas de gran tamaño en Microsoft SQL Server 2014. Cuando ejecuta el comando DBCC CHECKDB de la base de datos, recibe el siguiente mensaje de error del registro de errores de SQL Server:
El sistema operativo devolvió el error 665 (la operación solicitada no se pudo completar debido a una limitación del sistema de archivos) a SQL Server durante una operación de escritura en el desplazamiento 0x00004a21310000 en el archivo ' <nombre del disco>: \Archivos de Programa\microsoft SQL Server\MSSQL12. MSSQLSERVER\MSSQL\Data\XXXX.mdf'. Los mensajes adicionales en el registro de errores de SQL Server y en el registro de eventos del sistema pueden proporcionar más detalles. Se trata de una condición de error grave de nivel del sistema que amenaza la integridad de la base de datos y debe corregirse inmediatamente. Complete una comprobación de coherencia de base de datos completa (DBCC CHECKDB). Este error puede deberse a muchos factores; para obtener más información, vea SQL Server Books online.
Al ejecutar el comando DBCC CHECKTABLE para la tabla que tiene el índice de almacén de columnas, recibe el siguiente mensaje de error:
Mensaje 0, nivel 11, estado 0, línea 0A se produjo un error grave en el comando actual. Los resultados, si los hay, se deben descartar.
Al mismo tiempo, recibe el siguiente mensaje de error en el registro de errores:
DBCC CHECKTABLE (<Table_Name>) ejecutado por nombreDominio\nombreUsuario terminó de forma anormal debido al estado del 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 que provocaría un error prematuro de 665 del sistema operativo.NOTE comando DBCC CHECKDB crea automáticamente una instantánea de la base de datos internamente. Puede encontrar el mismo problema cuando crea manualmente una instantánea de base de datos y realiza varias consultas que usan el índice de almacén de columnas.
Resolución
Información de Service Pack
Para resolver este problema, obtenga el Service Pack 1 para SQL Server 2014.
Para obtener más información sobre el Service Pack 1 (SP1) de SQL Server 2014, consulte errores corregidos en el Service Pack 1 de SQL server 2014.
Información de actualización acumulativa
El problema se solucionó por primera vez en la siguiente actualización acumulativa de SQL Server.
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Le recomendamos que descargue e instale las últimas actualizaciones acumulativas de SQL Server:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".