Symptomen
In SQL Server 2019 voert u een PolyBase-query uit die aan de volgende criteria voldoet:
- De resultatenset heeft een kolom VARCHAR(MAX).
- De query heeft bepaalde kenmerken van de shape van het uitvoeringsplan. Het heeft bijvoorbeeld een globale aggregatie.
In dit scenario treden de volgende problemen op:
- Als de kolom tekengegevens bevat die niet kunnen worden gecodeerd met de huidige landinstelling van het PolyBase Engine-proces, of als het resultaat van de codering met de huidige landinstelling verschilt van de codering die is opgegeven in de sortering van de kolom, wordt er sprake van een onjuiste vertaling van die tekengegevens. In het bijzonder worden onvertaalbare tekens vervangen door een vraagteken (?).
- Als het PolyBase Engine-proces wordt uitgevoerd als een gebruiker en een aangepaste landinstelling heeft, wordt het volgende foutbericht weergegeven:
System.Globalization.CultureNotFoundException: cultuur wordt niet ondersteund.
Parameternaam: cultuur
3072 (0x0c00) is een ongeldige cultuuraanduiding.
Status
Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in het gedeelte 'Van toepassing op'.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve update voor SQL Server:
Over cumulatieve updates voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingspatches die deel uitmaakten van de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:
Meer informatie
Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.