Simptomi
Tijekom pokretanja programa PolyBase ili pokretanja PolyBase upita na operacijskom sustavu koji nije engleski primijetit ćete da upiti polyBase ne uspijevaju i generiraju pogreške ili se servisi PolyBase ne pokreću pod određenim uvjetima.
Na primjer:
Kada pokušate pokrenuti servise PolyBase u turskom regionalnom shemi, prikazuje vam se sljedeća poruka o pogrešci:
"Nije moguće učitati vrstu 'Int' iz sklopa 'Microsoft.SQLServer.DataWarehouse.Common'
Kada pokrenete PolyBase upite u regionalnoj shemi koja koristi zareze umjesto točke kao decimalne razdjelnike, možda ćete primijetiti sljedeće:
-
Prikupljanje oglednih statističkih podataka u vanjskoj tablici s teradatama ne koristi postotak koji je naveli korisnik.
-
Upiti generiraju plutajuće doslovne vrijednosti koje generiraju pogrešku iz vanjskog izvora.
-
Stvaranje statistike nad vanjskom tablicom koja ima stupac DateTime vraća sljedeću poruku o pogrešci: "Niz nije prepoznat kao valjani DateTime".
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku "Odnosi se na".
Rješenje
Taj je problem riješen u sljedećem kumulativnom ažuriranju za SQL Server:
Kumulativno ažuriranje 8 za SQL Server 2019.
O kumulativnim ažuriranjima za SQL Server:
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Zaobilazno rješenje
Da biste zaobišli taj problem, upite za PolyBase možete pokrenuti u regionalnoj shemi na engleskom jeziku.
Reference
Informirajte se o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.