Pazīmes
Pieņemsim, ka jums ir instalēts Microsoft SQL Server 2014, 2016 un 2017. Jums ir tabulas kolonna, kurā ir daudz vērtību Null, un vaicājums šajā tabulā tiek izpildīts, izmantojot noklusējuma kardinalitātes aprēķinātāju (CE). Šādā gadījumā var rasties pārvērtējums filtrā, kas salīdzina tabulas kolonnu ar vērtību, kas kompilēšanas laikā nav zināma.
Risinājums
Šī problēma ir novērsta šādos SQL Server atjauninājumos:
SQL Server 2017 13. kumulatīvais atjauninājums
Kumulatīvais atjauninājums 4 operētājsistēmai SQL Server 2016 SP2
SQL Server 2016 SP1 12. kumulatīvais atjauninājums
SQL Server 2014 SP3 1. kumulatīvais atjauninājums
SQL Server 2014 2. servisa pakotnes 14. kumulatīvais atjauninājums
Par SQL Server kumulatīvajiem atjauninājumiem
Katrā jaunajā SQL Server kumulatīvajā atjauninājumā ir visi labojumfaili un drošības labojumi, kas bija iepriekšējā būvējumā. Ieteicams instalēt jaunāko būvējumu jūsu SQL Server versijai:
Jaunākais kumulatīvais atjauninājums SQL Server 2017
Jaunākais kumulatīvais atjauninājums SQL Server 2016
Jaunākie kumulatīvie atjauninājumi SQL Server 2014
Statuss
Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".
Atsauces
Kardinalitātes novērtēšana (SQL Server)
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.