Symptomen
Tijdens het opstarten van PolyBase of wanneer u PolyBase-query's uitvoert in een niet-Engels besturingssysteem, ziet u dat de PolyBase-query's mislukken en fouten genereren, of dat PolyBase-services onder bepaalde omstandigheden niet kunnen worden gestart.
Bijvoorbeeld:
Wanneer u de PolyBase-services probeert te starten in een Turkse landinstelling, ontvangt u het volgende foutbericht:
"Kan type 'Int' niet laden vanuit assembly 'Microsoft.SQLServer.DataWarehouse.Common'
Wanneer u PolyBase-query's uitvoert in een landinstelling die komma's gebruikt in plaats van punten als scheidingstekens voor decimalen, ziet u mogelijk het volgende:
-
Bij het verzamelen van voorbeeldstatistieken in een externe tabel met teradata-ondersteuning wordt niet het percentage gebruikt dat door de gebruiker is opgegeven.
-
Query's genereren ongeldige letterlijke floats die een fout van de externe bron genereren.
-
Als u statistieken maakt voor een externe tabel met een DateTime-kolom, wordt het volgende foutbericht geretourneerd: 'De tekenreeks is niet herkend als een geldige DateTime'.
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve update voor SQL Server:
Cumulatieve update 8 voor SQL Server 2019
Over cumulatieve updates voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingspatches die zijn opgenomen in de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:
Tijdelijke oplossing
U kunt dit probleem omzeilen door PolyBase-query's uit te voeren in de Engelse landinstelling.
Verwijzingen
Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.