Simptomai
Kai vykdote užklausą, kurioje yra įterpimas į... Pasirinkite sakinį, kuris įtraukia reikšmes į suskaidytą sankaupos columnstore indeksą SQL serverio 2014 arba 2016, įvyksta vidaus užklausos aklavietė.
Sprendimas
Ši problema išspręsta SQL serverio kaupiamajame naujinime:
Kaupiamasis naujinimas 5 SQL serverio 2016 RTM
Kaupiamasis naujinimas 2 SQL serverio 2016 SP1
Kaupiamasis naujinimas 3 SQL serverio 2014 2 pakeitimų paketui Pastaba Įdiegę šį naujinimą, turite nustatyti sekimo vėliavėlę 2469, kad įgalintumėte pataisą. Norėdami nustatyti sekimo vėliavėlę 2469, peržiūrėkite temą sekimo vėliavėlės (Transact-SQL) "Microsoft" kūrėjų tinklo (MSDN) svetainėje.
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2016"
Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2014"
Sprendimas
Norėdami išspręsti šią problemą, naudokite vieną iš šių būdų:
-
Laikyti tarpinius rezultatus, esančius sakinyje SELECT, laikinoje lentelėje, tada įterpti rezultatus į Jungtinė columnstore indeksą iš laikinos lentelės.
-
Paleiskite užklausą naudodami DOP = 1.
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Nuorodos
Sužinokite apie terminologiją , kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.