sql >> Base de Datos >  >> RDS >> Sqlserver

Scope_Identity () que devuelve un valor incorrecto arreglado?

Mi sugerencia sería probar la consulta y probar sus resultados. Hay una serie de soluciones para esto, como la cláusula de salida y ejecutar la consulta no en paralelo.

Consulte Microsoft KB en este http://support.microsoft.com/kb/2019779

También una publicación sobre esto que indicaba que no estaba seguro si se arregló en 2008 SP1 pero que se puede arreglar en 2008 R2

http://blog.sqlauthority.com/2009/03/24/sql-server-2008-scope_identity-bug-with-multi-processor-parallel-plan-and-solution/