KB4551220 - FIX: kinnitustõrge ilmneb, kui käivitate taaskasvatava registri järgu lause SQL Server

Rakenduskoht
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

Sümptomid

Oletagem, et käivitate käsu ALTER INDEX uuesti koostamise, mis on reSUMABLE=ON valik Microsoft SQL Server. Kui see on filtreeritud indeks, mis sisaldab mõnda tingimust (nt veerg IS NULL), võib toiming nurjuda ja tagastada kinnitustõrke. Lisaks võidakse luua krahhitõmmise fail.

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.

Lahendus

See probleem on lahendatud järgmises SQL Server koondvärskenduses:

Märkus. Sõltuvalt registri struktuurist ja filtreeritud registritingimusest ei saa SQL Server versioon taaskasutatavat registri järku ohutult lõpule viia. Pärast CU installimist kinnituse ja tõmmise loomise asemel lõpetab SQL Server toimingu sujuvalt ja tagastab uue tõrkekoodi 10675.

"Sisemine päringuprotsessori tõrge: päringuprotsessor ei saanud koostada päringuplaani. Selle registrijärgu puhul ei toetata suvandit RESUMABLE. Eemaldage suvand RESUMABLE ja käivitage lause uuesti."
      

Teave SQL Server koondvärskenduste kohta.

Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.

Viited

Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.