KB4460116 – pataisa: Overskaiciavimai naudojant numatytąjį "Cardinality" prognozės užklausos lentelę su daugybe neapibrėžtų reikšmių

Simptomai

Tarkime, kad turite įdiegtą "Microsoft SQL Server 2014", "2016" ir "2017". Turite lentelės stulpelį, kuriame yra daug neapibrėžtų reikšmių, ir galite įvykdyti užklausą toje lentelėje naudodami numatytąjį "Cardinality Estimator" (CE). Pagal šį scenarijų galima susidurti su pervertinimu filtre, kuris lygina lentelės stulpelį su reikšme, kuri nežinoma kompiliavimo metu.

Sprendimas

Ši problema išspręsta šiuose "SQL Server" naujinimuose:

          Kaupiamasis naujinimas 13 SQL serverio 2017

          "SQL Server 2016" SP2 kaupiamojo "udpate 4"

          Kaupiamasis naujinimas 12 SQL serverio 2016 SP1

          Kaupiamasis naujinimas 1 SQL serverio 2014 SP3

Kaupiamasis naujinimas 14 SQL serverio 2014 2 pakeitimų paketui

Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir saugos pataisos, kurios buvo ankstesnės versijos Komponavimo versijoje. Rekomenduojame įdiegti naujausią "SQL Server" versijos komponavimo versiją: 

Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2017"

Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2016"

Naujausi SQL serverio 2014 kaupiamieji naujinimai

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Nuorodos

Svarba vertinimas (SQL serveris)

Sužinokite apie terminologiją "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×