Síntomas
Suponga que tiene un índice de almacén de columnas no agrupado en Microsoft SQL Server 2012 o SQL Server 2014. Ejecute una consulta en modo paralelo para usar la característica de almacén de columnas y la consulta se une al índice en varias columnas de unión con los resultados de sondeo calculados en expresión compleja. En esta situación, se puede producir un conjunto de resultados incorrecto.
Causa
Cuando las expresiones se optimizan en el lado de sondeo de la combinación hash, SQL Server supone un orden específico en las columnas de combinación hash. Este orden puede romperse durante la optimización de la consulta y puede provocar que no coincida la combinación hash.
Resolución
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:
Solución alternativa
Para resolver este problema, utilice uno de los métodos siguientes:
-
Use MAXDOP =1 sugerencia de consulta cuando ejecute la consulta.
-
Actualice a SQL Server 2014.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".