Príznaky
Predpokladajme, že máte nainštalovaný Microsoft SQL Server 2014, 2016 a 2017. Máte stĺpec tabuľky, ktorý obsahuje veľa hodnôt null, a vykonáte v tejto tabuľke dotaz s použitím predvoleného odhadu kardinality (CE). V tomto scenári môže dôjsť k prehodnoteniu filtra, ktorý porovnáva stĺpec tabuľky s hodnotou, ktorá je v čase kompilácie neznáma.
Riešenie
Tento problém je vyriešený v nasledujúcich aktualizáciách pre SQL Server:
Kumulatívna aktualizácia 13 pre SQL Server 2017
Kumulatívne údaje 4 pre SQL Server 2016 SP2
Kumulatívna aktualizácia 12 pre SQL Server 2016 SP1
Kumulatívna aktualizácia 1 pre SQL Server 2014 SP3
Kumulatívna aktualizácia 14 pre balík Service Pack 2 pre SQL Server 2014
Informácie o kumulatívnych aktualizáciách pre SQL Server
Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej zostavy. Odporúčame vám nainštalovať najnovšiu zostavu pre vašu verziu SQL Server:
Najnovšia kumulatívna aktualizácia pre SQL Server 2017
Najnovšia kumulatívna aktualizácia pre SQL Server 2016
Najnovšie kumulatívne aktualizácie pre SQL Server 2014
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Odkazy
Odhad kardinality (SQL Server)
Získajte informácie o terminológii , ktorú Microsoft používa na popis aktualizácií softvéru.