REVISIÓN: Error del sistema operativo 665 al ejecutar el comando DBCC CHECKDB para la base de datos que contiene el índice de columnstore en 2014 de SQL Server

Síntomas

Suponga que tiene una base de datos que contiene los índices de gran columnstore en 2014 de Microsoft SQL Server. Al ejecutar el comando DBCC CHECKDB para la base de datos, recibirá el siguiente mensaje de error de registro de errores de SQL Server:
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 operación de escritura en el desplazamiento 0x00004a21310000 en el archivo ' <Nombre de disco>: \Program Files\Microsoft SQL Server\MSSQL12. MSSQLSERVER\MSSQL\Data\XXXX.mdf'. Mensajes adicionales en el registro de sucesos de sistema y registro de error de SQL Server pueden proporcionar más detalles. Se trata de una condición de error grave del sistema que amenaza la integridad de la base de datos y debe corregirse inmediatamente. Completar una comprobación de coherencia de base de datos completa (DBCC CHECKDB). Este error puede deberse a varios factores; Para obtener más información, consulte los libros en pantalla de SQL Server.
Al ejecutar el comando DBCC CHECKTABLE para la tabla que tiene el índice columnstore, recibirá el siguiente mensaje de error:
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, recibirá el siguiente mensaje de error en el registro de errores:
DBCC CHECKTABLE (< nombreTabla >) ejecutada por Nombrededominio\nombredeusuario terminó de forma anormal debido a un estado de error 6. Tiempo transcurrido: 0 horas, 3 minutos y 36 segundos.

Causa

Este problema se produce debido a un defecto en el mecanismo de búsqueda de función de índice de SQL Server columnstore. Este defecto hace que las páginas de datos rellenar la base de datos de instantánea que daría lugar a un error del sistema operativo prematuro 665 de innecesariamente.

N ota Comando DBCC CHECKDB crea automáticamente una base de datos de instantáneas internamente. Puede encontrar el mismo problema al crear una instantánea de base de datos y realizar varias consultas que utilizan el índice columnstore manualmente.

Solució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 Service Pack 1 (SP1) de SQL Server de 2014, vea errores corregidos en el Service Pack 1 de SQL Server de 2014 .

Información sobre la actualización acumulativa

El problema se solucionó primero en la siguiente actualización acumulativa de SQL Server.

Recomendación: Instale la actualización acumulativa más reciente 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".
Propiedades

Id. de artículo: 3029977 - Última revisión: 22 ene. 2017 - Revisión: 1

Comentarios