KB4052633 – LØSNING: SELECT-spørring som bruker hash-mengdeoperator for satsvis modus, som teller flere kolonner som kan ha nullverdier, returnerer dårlige resultater i SQL Server

Gjelder for
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Symptomer

En SELECT-spørring som bruker en hash-mengdeoperator for satsvis modus som teller flere nullverdibare kolonner i spørringsutførelsesplanen, returnerer feil resultater i SQL Server. Dette kan skje når du bruker kolonnelagerindekser, selv om det avhenger av spørringsmønsteret. Du kan for eksempel legge merke til det for spørringer som bruker en PIVOT-setning.

Oppløsning

Denne løsningen er inkludert i følgende kumulative oppdateringer for SQL Server:

Kumulativ oppdatering 4 for SQL Server 2017

Kumulativ oppdatering 6 for SQL Server 2016 Service Pack 1

Kumulativ oppdatering 9 for SQL Server 2014 Service Pack 2

Om SQL Server-bygg

Hvert nye bygg for SQL Server inneholder alle hurtigreparasjoner og sikkerhetsoppdateringer som fantes i forrige bygg. Vi anbefaler at du installerer følgende nyeste bygg for SQL Server:

Den nyeste kumulative oppdateringen for SQL Server 2017

Nyeste build for SQL Server 2016

Den nyeste kumulative oppdateringen for SQL Server 2014

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».

Kilder

Finn ut mer om terminologien Microsoft bruker til å beskrive programvareoppdateringer.