Síntomas
Cuando ejecuta una consulta que incluye INSERT INTO... Instrucción SELECT que inserta valores en un índice de almacén de columnas agrupado dividido en SQL Server 2014 o 2016, se produce un bloqueo interno de consulta.
Resolución
Este problema se ha corregido en las siguientes actualizaciones acumulativas para SQL Server:
Actualización acumulativa 5 para SQL Server 2016 RTM
Actualización acumulativa 2 para SQL Server 2016 SP1
Actualización acumulativa 3 para SQL Server 2014 Service Pack 2 Nota Después de instalar esta actualización, debe establecer la marca de seguimiento 2469 para habilitar la corrección. Para establecer la marca de seguimiento 2469, consulte el tema Trace Flags (Transact-SQL) en el sitio web de Microsoft Developer Network (MSDN).
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Solución
Para resolver este problema, utilice uno de los métodos siguientes:
-
Almacene los resultados intermedios de la instrucción SELECT en una tabla temporal y, a continuación, inserte los resultados en el índice de almacén de columnas agrupado de la tabla temporal.
-
Ejecute la consulta con DOP = 1.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Referencias
Obtenga más información sobre la terminología que Microsoft usa para describir las actualizaciones de software.