Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard 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

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".

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.