KB4551220 - PATAISYMAS: tvirtinimo klaida įvyksta, kai vykdote atnaujinamos indekso komponavimo versijos sakinį programoje „SQL Server“

Taikoma
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core SQL Server 2017 Standard on Windows SQL Server 2017 Standard on Linux SQL Server 2019 on Linux SQL Server 2019 on Windows

Požymiai

Tarkime, kad vykdote ALTER INDEX perkūrimo komandą, kurioje yra "Microsoft „SQL Server“" parinktis RESUMABLE=ON. Jei tai yra filtruotas indeksas, kuriame yra sąlyga, pvz., stulpelis IS NULL, operacija gali nepavykti ir pateikti tvirtinimo klaidą. Be to, gali būti sugeneruotas gedimo iškelties failas.

Būsena

„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.

Sprendimas

Ši problema išspręsta šiame "„SQL Server“" kaupiamajame naujinime:

Pastaba: Atsižvelgiant į rodyklės struktūrą ir filtruoto indekso sąlygą, „SQL Server“ versija negali saugiai užbaigti atnaujinamo indekso komponavimo versijos. Įdiegus kaupiamąjį naujinimą, užuot sugeneravęs teiginį ir iškeltį, SQL „SQL Server“ sklandžiai nutraukia operaciją ir pateikia naują klaidos kodą 10675.

"Vidinės užklausos procesoriaus klaida: užklausų apdorojimo priemonei nepavyko sukurti užklausų plano. Parinktis VĖL nepalaikoma šioje indekso komponavimo versijoje. Pašalinkite parinktį TĘSTI ir paleiskite sakinį iš naujo."
      

Apie "„SQL Server“" kaupiamuosius naujinimus:

Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:

Nuorodos

Sužinokite daugiau apie terminus, kuriuos „„Microsoft““ naudoja apibūdindama programinės įrangos naujinimus.