Symptomer
Anta at du har Microsoft SQL Server 2014, 2016 og 2017 installert. Du har en tabellkolonne som inneholder mange nullverdier, og du utfører en spørring på denne tabellen ved hjelp av standard kardinalitetsestimator (CE). I dette scenarioet kan du oppleve en overestimering i et filter som sammenligner tabellkolonnen med en verdi som er ukjent på kompileringstidspunktet.
Oppløsning
Dette problemet er løst i følgende oppdateringer for SQL Server:
Kumulativ oppdatering 13 for SQL Server 2017
Kumulativ UDPATE 4 for SQL Server 2016 SP2
Kumulativ oppdatering 12 for SQL Server 2016 SP1
Kumulativ oppdatering 1 for SQL Server 2014 SP3
Kumulativ oppdatering 14 for SQL Server 2014 Service Pack 2
Om kumulative oppdateringer for SQL Server
Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og sikkerhetsoppdateringer som fantes i forrige build. Vi anbefaler at du installerer det nyeste bygget for din versjon av SQL Server:
Den nyeste kumulative oppdateringen for SQL Server 2017
Den nyeste kumulative oppdateringen for SQL Server 2016
De nyeste kumulative oppdateringene 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
Kardinalitetsestimering (SQL Server)
Finn ut mer om terminologien Microsoft bruker til å beskrive programvareoppdateringer.