Síntomas
Cuando se ejecuta una consulta que incluye un INSERT INTO... Instrucción SELECT que inserta valores en un índice de columnstore agrupado con particiones en SQL Server 2014 o 2016, se produce un interbloqueo interno de la consulta.
Solución
Este problema se corregirá en las siguientes actualizaciones acumulativas de SQL Server:
Nota: Después de instalar esta actualización, debe establecer el indicador de traza 2469 para habilitar la corrección. Para establecer el indicador de traza 2469, vea el tema de Los indicadores de traza (Transact-SQL) en el sitio Web de Microsoft Developer Network (MSDN).
Nota: Después de instalar esta actualización, debe establecer el indicador de traza 2469 para habilitar la corrección. Para establecer el indicador de traza 2469, vea el tema de Los indicadores de traza (Transact-SQL) en el sitio Web de Microsoft Developer Network (MSDN).
Solución alternativa
Para evitar este problema, utilice uno de los métodos siguientes:
- Almacenar los resultados intermedios de la instrucción SELECT en una tabla temporal y, a continuación, insertar los resultados en el índice agrupado columnstore desde la tabla temporal.
- Ejecutar la consulta mediante DOP = 1.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Referencias
Obtenga información acerca de la terminología que utiliza Microsoft para describir las actualizaciones de software.