Symptomer
Under polybasestart, eller når du kører PolyBase-forespørgsler på et ikke-engelsk operativsystem, bemærker du, at PolyBase-forespørgslerne mislykkes og genererer fejl, eller at PolyBase-tjenester ikke starter under visse betingelser.
For eksempel:
Når du forsøger at starte PolyBase-tjenesterne i en tyrkisk landestandard, modtager du følgende fejlmeddelelse:
"Typen 'Int' kunne ikke indlæses fra assemblyen 'Microsoft.SQLServer.DataWarehouse.Common"
Når du kører PolyBase-forespørgsler i en landestandard, der bruger kommaer i stedet for punktummer som decimalseparatorer, bemærker du muligvis følgende:
-
Indsamling af stikprøvestatistik på en teradata-understøttet ekstern tabel bruger ikke den procentdel, der er angivet af brugeren.
-
Forespørgsler genererer ugyldige flydende konstanter, der genererer en fejl fra den eksterne kilde.
-
Oprettelse af statistik over en ekstern tabel, der har en DateTime-kolonne, returnerer følgende fejlmeddelelse: "Strengen blev ikke genkendt som en gyldig DateTime".
Status
Microsoft har bekræftet, at problemet findes i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Løsning
Dette problem er rettet i følgende kumulative opdatering til SQL Server:
Samlet opdatering 8 til SQL Server 2019
Om kumulative opdateringer til SQL Server:
Hver ny samlet opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der var inkluderet i den tidligere akkumulerede opdatering. Se de seneste kumulative opdateringer til SQL Server:
Løsning
Du kan løse dette problem ved at køre PolyBase-forespørgsler i engelsk landestandard.
Referencer
Få mere at vide om den terminologi, som Microsoft bruger til at beskrive softwareopdateringer.