Symptomer
Anta at du har en spørring som bruker noen rangering-funksjoner, for eksempel ROW_NUMBER()-funksjonen. Når du kjører spørringen mot en tabell i Microsoft SQL Server 2008, kan du få feil resultat når en parallell kjøring planen brukes for spørringen.
Obs! Dette problemet er løst i Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) og senere versjoner.
Oppløsning
Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Kumulativ oppdatering 14 for SQL Server 2008 SP3/en-us/help/2893410
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Hvis du vil ha mer informasjon om hurtigreparasjon for lignende problemer, klikker du artikkelnumrene nedenfor for å vise artiklene i Microsoft Knowledge Base:
Løs 970198 : du får feil resultat når du kjører en spørring som bruker funksjonen row_number i SQL Server 2008 eller i SQL Server 2008 R2
Løs 2433265 : du kan få feil resultat når du kjører en spørring som bruker ROW_NUMBER-funksjonen sammen med en venstre ytre sammenføyning i SQL Server 2008 og SQL Server 2008 R2
Løs 2589980 : feil resultater eller brudd på begrensning når du kjører en UTVALGS- eller DML-setning som bruker row_number-funksjonen og en plan for parallell kjøring i SQL Server 2008