KB4570433 — POPRAWKA: Po uruchomieniu zapytania PolyBase w SQL Server 2019 r. występują błąd "Kultura nie jest obsługiwana" lub występują nieprawidłowe wyniki

Dotyczy
SQL Server 2019 on Windows

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.