REVISIÓN: Se producen resultados incorrectos en un escenario raro al ejecutar una consulta que contenga una bobina de rendimiento y combinación de bucle anidado en su lado interno de SQL Server 2012 o 2014

Se aplica a: SQL Server 2012 StandardSQL Server 2014 EnterpriseSQL Server 2014 Enterprise

Síntomas


Cuando ejecuta una consulta que contenga una combinación de bucle anidado, SQL Server puede agregar una bobina el lado interior del bucle anidado durante la optimización de la consulta por motivos de rendimiento. En casos muy raros, este bucle anidado puede tener referencias externas más que el número de referencias que se utilizan por el lado interior de la misma combinación.

En tiempo de ejecución de la consulta, pueden cambiar los valores de referencia externa. En algunas situaciones, pueden cambiar los valores de sólo las referencias que no son utilizadas por el lado interior del bucle anidado. En estas situaciones, la bobina de rendimiento agregado puede interpretar incorrectamente este cambio. Por lo tanto, devuelve resultados incorrectos.

Causa


Este problema se produce debido a un problema en la bobina de rendimiento.

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.