Microsoft distribuerar Microsoft SQL Server 2008 Service Pack 3-korrigeringsfiler som en nedladdnings bar fil. Eftersom de hÀr korrigeringarna Àr kumulativa innehÄller alla nya versioner alla snabb korrigeringar och alla sÀkerhets korrigeringar som ingick med föregÄende version av SQL Server 2008 Service Pack 3.
Symptom
Anta att du kör en frÄga som anvÀnder parallellt i SQL Server 2008, i SQL Server 2008 R2 eller i SQL Server 2012. FrÄgekomponenten uppfyller följande villkor:
-
He-frÄgekörningen innehÄller en Bitmap-operator och antingen en hash-koppling eller en kopplings koppling.
-
Hash-kopplingen eller sammanfoga kopplings predikatet innehÄller en jÀmförelse för kolumner som kan vara null.
I det hÀr scenariot returnerar frÄgan felaktiga resultat.
Orsak
Det hÀr problemet uppstÄr eftersom NULL-vÀrden tas bort nÀr SQL Server anvÀnder filtrering i en tabell eller en indexs ökning.
Lösning
Kumulativ uppdaterings information
Kumulativt uppdaterings paket 1 för SQL Server 2012 Service Pack 1
Korrigeringen för det hÀr problemet slÀpptes först i kumulativ uppdatering 1. Om du vill veta mer om hur du hÀmtar det hÀr kumulativa uppdaterings paketet för SQL Server 2012 Service Pack 1 klickar du pÄ följande artikel nummer och lÀser artikeln i Microsoft Knowledge Base:
2765331 Kumulativt uppdaterings paket 1 för SQL Server 2012 Service Pack 1Obs! Eftersom build-versionerna Àr kumulativa innehÄller varje ny korrigerings utgÄva alla snabb korrigeringar och alla sÀkerhets korrigeringar som ingick med föregÄende version av SQL Server 2012. Vi rekommenderar att du anvÀnder den senaste korrigerings versionen som innehÄller den hÀr snabb korrigeringen. Om du vill veta mer klickar du pÄ följande artikelnummer och lÀser artikeln i Microsoft Knowledge Base:
2772858 SQL Server 2012-versioner som slÀpptes efter att SQL Server 2012 Service Pack 1 slÀpptes
SQL Server 2008 R2 Service Pack 2
Korrigeringen för det hÀr problemet slÀpptes först i kumulativ uppdatering 2 för SQL Server 2008 R2 Service Pack 2. Om du vill veta mer om hur du hÀmtar det hÀr kumulativa uppdaterings paketet klickar du pÄ följande artikel nummer och lÀser artikeln i Microsoft Knowledge Base:
2740411 Kumulativt uppdaterings paket 2 för SQL Server 2008 R2 Service Pack 2Obs! Eftersom build-versionerna Àr kumulativa innehÄller varje ny korrigerings utgÄva alla snabb korrigeringar och alla sÀkerhets korrigeringar som ingick med föregÄende version av SQL Server 2008 R2. Vi rekommenderar att du anvÀnder den senaste korrigerings versionen som innehÄller den hÀr snabb korrigeringen. Om du vill veta mer klickar du pÄ följande artikelnummer och lÀser artikeln i Microsoft Knowledge Base:
2730301 SQL Server 2008 R2-versioner som slÀpptes efter SQL Server 2008 R2 Service Pack 2 slÀpptes
SQL Server 2008 R2 Service Pack 1
Korrigeringen för det hÀr problemet slÀpptes först i kumulativ uppdatering 8. Om du vill veta mer om hur du hÀmtar det hÀr kumulativa uppdaterings paketet för SQL Server 2008 R2 Service Pack 1 klickar du pÄ följande artikel nummer och lÀser artikeln i Microsoft Knowledge Base:
2723743 Kumulativt uppdaterings paket 8 för SQL Server 2008 R2 SP1Obs! Eftersom build-versionerna Àr kumulativa innehÄller varje ny korrigerings utgÄva alla snabb korrigeringar och alla sÀkerhets korrigeringar som ingick med föregÄende version av SQL Server 2008 R2 Service Pack 1. Vi rekommenderar att du anvÀnder den senaste korrigerings versionen som innehÄller den hÀr snabb korrigeringen. Om du vill veta mer klickar du pÄ följande artikelnummer och lÀser artikeln i Microsoft Knowledge Base:
2567616 SQL Server 2008 R2-versioner som slÀpptes efter SQL Server 2008 R2 SP1
SQL Server 2012
Korrigeringen för det hÀr problemet slÀpptes först i kumulativ uppdatering 3 för SQL Server 2012. Om du vill veta mer om det hÀr kumulativa uppdaterings paketet klickar du pÄ följande artikel nummer och lÀser artikeln i Microsoft Knowledge Base:
2723749 Kumulativt uppdaterings paket 3 för SQL Server 2012Obs! Eftersom build-versionerna Àr kumulativa innehÄller varje ny korrigerings utgÄva alla snabb korrigeringar och alla sÀkerhets korrigeringar som ingick med föregÄende version av SQL Server 2012. Microsoft rekommenderar att du anvÀnder den senaste korrigerings versionen som innehÄller den hÀr snabb korrigeringen. Om du vill veta mer klickar du pÄ följande artikelnummer och lÀser artikeln i Microsoft Knowledge Base:
2692828 SQL Server 2012-versioner som slÀpptes efter att SQL Server 2012 slÀpptes Du mÄste anvÀnda en SQL Server 2012 Hotfix för en installation av SQL Server 2012.
SQL Server 2008 Service Pack 3
Korrigeringen för det hÀr problemet slÀpptes först i kumulativ uppdatering 6 för SQL Server 2008 Service Pack 3. Om du vill veta mer om det hÀr kumulativa uppdaterings paketet klickar du pÄ följande artikel nummer och lÀser artikeln i Microsoft Knowledge Base:
2715953 Kumulativt uppdaterings paket 6 för SQL Server 2008 Service Pack 3Obs! Eftersom build-versionerna Àr kumulativa innehÄller varje ny korrigerings utgÄva alla snabb korrigeringar och alla sÀkerhets korrigeringar som ingick med föregÄende version av SQL Server 2008. Vi rekommenderar att du anvÀnder den senaste korrigerings versionen som innehÄller den hÀr snabb korrigeringen. Om du vill veta mer klickar du pÄ följande artikelnummer och lÀser artikeln i Microsoft Knowledge Base:
2629969 SQL Server 2008-versioner som slÀpptes efter att SQL Server 2008 Service Pack 3 slÀpptes Snabb korrigeringar för Microsoft SQL Server 2008 skapas för specifika SQL Server Service Pack. Du mÄste anvÀnda en SQL Server 2008 Service Pack 3 Hotfix för en installation av SQL Server 2008 Service Pack 3. Som standard ingÄr alla snabb korrigeringar som tillhandahÄlls i ett Service Pack för SQL Server i nÀsta SQL Server Service Pack.
Status
Microsoft har bekrÀftat att det hÀr Àr ett problem i Microsoft-produkterna som nÀmns i "gÀller".
Lösning
Undvik det hÀr problemet genom att anvÀnda parallellitet i frÄgan genom att anvÀnda nÄgon av följande metoder:
-
LÀgga till alternativet MAXDOP 1 -frÄga.
-
Ange en Max grad för alternativet utskrivning till 1.
Mer information
Mer information om parallella hash-kopplingar finns pÄ följande MSDN-blogg-webbplats:
AllmÀn information om parallella hash-kopplingarMer information om filter för frÄgekörningen-bitmappar finns i följande MSDN-blogg webbplats: