KB2565683 – LØSNING: Du kan få forkerte resultater, når du kører en kompleks forespørgsel, der indeholder aggregeringsfunktioner, joinfunktioner og særskilte funktioner i underforespørgsler i et SQL Server 2008 eller SQL Server 2008 R2-miljø

Gælder for
SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Express SQL Server 2008 Standard SQL Server 2008 Web SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Standard SQL Server 2008 R2 Web

Microsoft distribuerer Microsoft SQL Server 2008-rettelser som én fil, der kan downloades. Da rettelserne er kumulative, indeholder hver ny version alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige version af SQL Server 2008-rettelsen.

Symptomer

Når du kører en kompleks forespørgsel, der indeholder aggregeringsfunktioner, joinfunktioner og distinkte funktioner i underforespørgsler i et Microsoft SQL Server 2008- eller Microsoft SQL Server 2008 R2-miljø, modtager du muligvis forkerte resultater. Når du kører den samme forespørgsel i Parallel data warehouse (PDW), kan du desuden få forskellige resultater, der også er forkerte.

Årsag

Dette problem opstår på grund af et problem i SQL Server-forespørgselsoptimering.

Løsning

Servicepakkeoplysninger for SQL Server 2008

Du kan løse dette problem ved at hente den nyeste servicepakke til SQL Server 2008. Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

968382 Sådan får du den nyeste servicepakke til SQL Server 2008

Oplysninger om servicepakker til SQL Server 2008 R2

Løs dette problem ved at hente den nyeste servicepakke til SQL Server 2008 R2. Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

2527041
Sådan får du den nyeste servicepakke til SQL Server 2008 R2

Oplysninger om hotfix

Der findes et understøttet hotfix fra Microsoft. Denne hotfix er dog kun beregnet til at løse det problem, der er beskrevet i denne artikel. Anvend kun dette hotfix på systemer, der oplever det problem, der er beskrevet i denne artikel. Dette hotfix testes muligvis yderligere. Så hvis du ikke er hårdt ramt af dette problem, anbefaler vi, at du venter på den næste softwareopdatering, der indeholder dette hotfix.

Hvis hotfixet kan downloades, er der afsnittet "Hotfix download available" øverst i denne Knowledge Base-artikel. Hvis dette afsnit ikke vises, skal du kontakte Microsofts kundeservice og support for at få hotfixet.

Bemærk, at hvis der opstår flere problemer, eller hvis der kræves fejlfinding, kan det være nødvendigt at oprette en separat serviceanmodning. De sædvanlige supportomkostninger gælder for yderligere supportspørgsmål og -problemer, der ikke falder ind under dette specifikke hotfix. Du kan se en komplet liste over telefonnumre til Microsofts kundeservice og support eller oprette en separat serviceanmodning på følgende Microsoft-websted:

/contactus/?ws=support Bemærk at formularen "Hotfix download tilgængelig" viser de sprog, hotfixet er tilgængeligt for. Hvis du ikke kan se dit sprog, skyldes det, at der ikke findes et hotfix for det pågældende sprog.

Forudsætninger

Du skal have SQL Server 2008 Service Pack 1 (SP1) installeret for at anvende dette hotfix.

Oplysninger om genstart

Du skal muligvis genstarte computeren, når du har installeret dette hotfix.

Oplysninger om udskiftning

Denne hotfix erstatter ikke et tidligere udgivet hotfix.

Filoplysninger

Den engelske version af dette hotfix indeholder de filattributter (eller nyere filattributter), der er angivet i følgende tabel. Datoerne og klokkeslættene for disse filer er angivet i UTC (Coordinated Universal Time). Når du får vist filens oplysninger, konverteres de til lokal tid. Du kan finde forskellen mellem UTC og lokal tid ved at bruge fanen Tidszone i elementet Dato og klokkeslæt i Kontrolpanel.

For alle understøttede x86-baserede versioner af SQL Server 2008

Filnavn Filversion Filstørrelse Dato Klokkeslæt Platform
Sqlservr.exe 2007.100.2844.0 42,773,864 15-Jun-2011 08:50 x86

For alle understøttede x64-baserede versioner af SQL Server 2008

Filnavn Filversion Filstørrelse Dato Klokkeslæt Platform
Sqlservr.exe 2007.100.2844.0 57,930,600 15-Jun-2011 12:13 x64

For alle understøttede IA-64-baserede versioner af SQL Server 2008

Filnavn Filversion Filstørrelse Dato Klokkeslæt Platform
Sqlservr.exe 2007.100.2844.0 111,705,960 15-Jun-2011 09:05 IA-64

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Problemet blev først løst i Microsoft SQL Server 2008 Service Pack 3 og i SQL Server 2008 R2 Service Pack 2.

Flere oplysninger

Du kan finde flere oplysninger om Parallel data warehouse på følgende Microsoft-websted:

Parallel data warehouse

Referencer

Få flere oplysninger om listen over builds, der er tilgængelige efter udgivelsen af SQL Server 2008, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

956909 De SQL Server 2008-builds, der blev udgivet efter SQL Server 2008 blev udgivetDu kan finde flere oplysninger om den trinvise serviceringsmodel for SQL Server ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

935897 SQL Server teamet kan få en trinvis serviceringsmodel, som kan levere hotfixes til rapporterede problemerDu kan finde flere oplysninger om navngivningsskemaet for SQL Server opdateringer ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

822499 Nyt navngivningsskema for Microsoft SQL Server-softwareopdateringspakkerDu kan finde flere oplysninger om terminologi for softwareopdateringer ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

824684 Beskrivelse af den standardterminologi, der bruges om Microsoft-softwareopdateringer