Simptomai
In SQL serverio 2019vykdote polybase užklausą, kuri atitinka šiuos kriterijus:
-
Rezultatų rinkinyje yra stulpelis varchar (max) .
-
" užklausoje yra tam tikrų vykdymo plano figūros ypatybių. Pavyzdžiui, jis turi visuotinį agregacijos.
Tokiu atveju susidūrėte su šiomis problemomis:
-
Jei stulpelyje yra simbolis duomenys, kurių negalima užkoduoti naudojant esamą PolyBase lokalę Variklio procesas arba kodavimo, kuris naudoja esamą lokalę, rezultatas yra skiriasi nuo koduotės, kuri nurodyta stulpelio sulyginime, rodoma neteisinga šio simbolio duomenų vertimas. Konkrečiai – nesuverčiami simboliai pakeis klaustuko ženklas (?).
-
Jei PolyBase variklio procesas veikia kaip vartotojas ir turi pasirinktinę lokalę, gaunate šį klaidos pranešimą:
System. globalizacija. CultureNotFoundException: kultūra nepalaikoma.
Parametro pavadinimas: kultūra
3072 (0x0c00) yra neleistinas kultūros identifikatorius.
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Sprendimas
Ši problema išspręsta šį kaupiamąjį naujinimą SQL Server:
Apie SQL serverio kaupiamieji naujinimai:
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:
Nuorodos
Sužinokite apie terminologiją , kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.