Simptomi
Pretpostavimo da imate upit koji koristi neke funkcije rangiranja, kao što je ROW_NUMBER() funkcije. Kada pokrenete upit u tabeli u sistemu Microsoft SQL Server 2008, možete dobiti netačan rezultat kada se paralelni plan izvršavanja koristi za upit. Napomena Ovaj problem je rešen u microsoft SQL Server 2008 R2 servisnom paketu 1 (SP1) i novijim verzijama.
Rešenje
Problem je prvi put otklonjen u sledećoj kumulativnoj ispravki sistema SQL Server.
Kumulativna ispravka 14 za SQL Server 2008 SP3 /en-us/help/2893410
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Za više informacija o hitnoj ispravki za slične probleme kliknite na sledeće brojeve članaka da biste videli članke u Microsoft bazi znanja:
970198 Ispravka: Dobijate netačan rezultat kada pokrenete upit koji koristi funkciju row_number u SQL Server 2008 ili SQL Server 2008 R2
2433265 Ispravka: Možete dobiti netačan rezultat kada pokrenete upit koji koristi funkciju ROW_NUMBER zajedno sa levim spoljnim spojem u SQL Server 2008 i SQL Server 2008 R2
2589980 Ispravka: Netačni rezultati ili kršenje ograničenja kada pokrenete naredbu SELECT ili DML koja koristi row_number funkciju i paralelni plan izvršavanja u SQL Server 2008