Simptomai

Tarkime, kad turite "Microsoft SQL Server 2012" arba "SQL Server 2014" nonclustered columnstore indeksą. Vykdote užklausą lygiagrečiai režimu, kad galėtumėte naudoti columnstore funkciją, o užklausa prisijungia prie indekso keliuose sujungtuose stulpeliuose su zondo pusės rezultatais, apskaičiuojamais sudėtingu reiškiniu. Tokiu atveju gali įvykti neteisingas rezultatų rinkinys.

Priežastis

Kai reiškiniai optimizuojami "maišos jungties zondo pusėje", SQL serveris prisiima konkrečią tvarką maišuose sujungimo stulpeliuose. Ši tvarka gali būti sugadinta atliekant užklausos optimizavimą ir gali sukelti maišos sujungimo neatitikimą.

Sprendimas

Problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio:

Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Rekomenduojame atsisiųsti ir įdiegti naujausius kaupiamuosius SQL serverio naujinimus:

Sprendimas

Norėdami išspręsti šią problemą, naudokite vieną iš šių būdų:

  • Naudokite MAXDOP =1 užklausos užuominą, kai vykdote užklausą.

  • Atnaujinkite į "SQL Server" 2014.

Statusą

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

Reikia daugiau pagalbos?

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

Ar ši informacija buvo naudinga?

Ar esate patenkinti vertimo kokybe?
Kas turėjo įtakos jūsų patirčiai?

Dėkojame už jūsų atsiliepimus!

×