Tünetek
A PolyBase indításakor, vagy ha PolyBase-lekérdezéseket futtat egy nem angol nyelvű operációs rendszeren, azt tapasztalja, hogy a PolyBase lekérdezések meghiúsulnak és hibákat generálnak, vagy a PolyBase szolgáltatások bizonyos körülmények között nem indulnak el.
Példa:
Amikor török területen próbálja elindítani a PolyBase szolgáltatásait, a következő hibaüzenet jelenik meg:
"Nem sikerült betölteni az "Int" típust a(z) 'Microsoft.SQLServer.DataWarehouse.Common szerelvényből'
Ha PolyBase-lekérdezéseket futtat olyan területen, ahol pont helyett vesszők vannak tizedeselválasztóként, a következőket tapasztalhatja:
- A Teradata-alapú külső táblák mintastatisztikáinak összegyűjtése nem használja a felhasználó által megadott százalékos értéket.
- A lekérdezések érvénytelen lebegő literálokat generálnak, amelyek hibát generálnak a külső forrásból.
- Ha egy DateTime oszlopot tartalmazó külső táblából statisztikát készít, a következő hibaüzenet jelenik meg: "A karakterlánc nem ismert fel érvényes DateTime-ként."
Állapot
A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.
Megoldás
Ezt a hibát az SQL Server következő összegző frissítésében javítottuk:
8. összegző frissítés az SQL Server 2019-hez
Az SQL Server összegző frissítéseinek ismertetése:
Az SQL Server minden új összegző frissítése tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző kumulatív frissítésben szerepelt. Tekintse meg az SQL Server legújabb összegző frissítéseit:
Az SQL Server 2019 legújabb összegző frissítése
Kerülő megoldás
A probléma kerülő megoldásához a PolyBase lekérdezéseket angol területi beállítással is futtathatja.
Hivatkozások
Ismerje meg a Microsoft szoftverfrissítésekkel kapcsolatos terminológiáját.