Síntomas
Suponga que tiene una consulta que usa algunas funciones de clasificación, como la función ROW_NUMBER(). Al ejecutar la consulta en una tabla de Microsoft SQL Server 2008, es posible que reciba un resultado incorrecto cuando se use un plan de ejecución paralela para la consulta. Nota: Este problema se ha corregido en Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) y versiones posteriores.
Resolución
El problema se solucionó por primera vez en la siguiente actualización acumulativa de SQL Server.
Actualización acumulativa 14 para SQL Server 2008 SP3 /en-us/help/2893410
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:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Referencias
Para obtener más información sobre el Hotfix para otros problemas similares, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
970198 CORRECCIÓN: recibe un resultado incorrecto cuando ejecuta una consulta que usa la función row_number en SQL Server 2008 o en SQL Server 2008 R2
2433265 CORRECCIÓN: puede recibir un resultado incorrecto cuando ejecuta una consulta que usa la función ROW_NUMBER junto con una combinación externa izquierda en SQL Server 2008 y SQL Server 2008 R2
2589980 CORRECCIÓN: resultados incorrectos o infracción de la restricción al ejecutar una instrucción SELECT o DML que use la función row_number y un plan de ejecución paralelo en SQL Server 2008