Objawy
W programie SQL Server 2019 uruchamiasz zapytanie PolyBase spełniające następujące kryteria:
- Zestaw wyników zawiera kolumnę VARCHAR(MAX).
- Kwerenda ma określone cechy kształtu planu wykonywania. Na przykład ma agregację globalną.
W tym scenariuszu mogą wystąpić następujące problemy:
- Jeśli kolumna zawiera dane znakowe, których nie można zakodować przy użyciu bieżących ustawień regionalnych procesu PolyBase Engine, lub wynik kodowania korzystającego z bieżących ustawień regionalnych różni się od kodowania określonego w sortowaniu kolumny, zostanie wyświetlone niepoprawne tłumaczenie danych znaku. W szczególności znaki, których nie można przetłumaczyć, zostaną zastąpione znakiem zapytania (?).
- Jeśli proces PolyBase Engine jest uruchomiony jako użytkownik i ma niestandardowe ustawienia regionalne, pojawi się następujący komunikat o błędzie:
System.Globalization.CultureNotFoundException: Kultura nie jest obsługiwana.
Nazwa parametru: kultura
3072 (0x0c00) to nieprawidłowy identyfikator kultury.
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Rozwiązanie
Ten problem został rozwiązany w następującej aktualizacji zbiorczej dla programu SQL Server:
Informacje o aktualizacjach zbiorczych programu SQL Server:
Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:
Źródła informacji
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.