KB4574801 - FIX: Er treden onjuiste resultaten op wanneer u een PolyBase-query uitvoert om tekstbestanden van Hadoop te lezen in SQL Server 2019

Van toepassing op
SQL Server 2019 on Windows SQL Server 2019 on Linux

Symptomen

Stel dat u de PolyBase-query van SQL Server gebruikt om tekstbestanden van Hadoop te lezen. Wanneer aan de volgende voorwaarden wordt voldaan, zijn de geretourneerde resultaten mogelijk onjuist:

  • Het bestand bevat geen byte order mark (BOM).
  • Het bestand begint met een null-waarde.
  • Het totale aantal bytes in het bestand is gelijk aan het aantal bytes in de stuklijstreeks. Bijvoorbeeld: 2 voor UTF16 en 3 voor UTF8.

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:

Tijdelijke oplossing

U kunt dit probleem omzeilen door het bestand op het Hadoop-cluster handmatig te wijzigen zodat niet aan de voorwaarden wordt voldaan.

Meer informatie

Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.