KB3080155 - CORRECCIÓN: Daños poco frecuentes en los índices al crear un índice de almacén de columnas con paralelismo en una tabla con particiones en SQL Server de 2014

Se aplica a
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Síntomas

Supongamos que tiene una tabla con particiones en una base de datos que usa el nivel de compatibilidad 120 en Microsoft SQL Server 2014. Se crea un índice de almacén de columnas en esta tabla con DOP > 1. En algunos casos excepcionales, el optimizador de consultas puede insertar una cola de impresión en el plan de consulta por motivos de rendimiento. Esta cola puede devolver filas duplicadas y causar daños en el índice. DBCC CHECKTABLE devolverá un error si se produce este problema.

Resolución

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:

      

Solución alternativa

Para solucionar temporalmente este problema, puede usar uno de los métodos siguientes:

  • Run columnstore index build at DOP=1.
  • Establezca el nivel de compatibilidad de la base de datos en 110.
  • Use TF9481 para forzar al optimizador de consultas a usar el nivel de compatibilidad 110.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".