KB4570433 - FIX: De fout 'Cultuur wordt niet ondersteund' of er treden onjuiste resultaten op wanneer u een PolyBase-query in SQL Server 2019 uitvoert

Van toepassing op
SQL Server 2019 on Windows

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.