Проблемы
Я не могу выполнить запрос наSQL Server 2019, который удовлетворяет следующим критериям:
-
Результирующий набор содержит столбец varchar (max) .
-
С запрос имеет некоторые характеристики фигуры для плана выполнения. Например, у него есть глобальный шаблон агрегирование.
В этом сценарии возникают указанные ниже проблемы.
-
Если столбец имеет символ данные, которые не могут быть закодированы с использованием текущего языкового стандарта для Polybase. Процесс обработчика или результат кодировки, использующей текущий языковой стандарт. отличия от кодировки, указанной в параметрах сортировки столбца, отображаются неправильно преобразование символьных данных. В частности, непреобразованные символы будет заменен на вопросительный знак (?).
-
Если процесс обработчика Polybase запущен в качестве пользователя и имеет пользовательский языковой стандарт, появляется следующее сообщение об ошибке:
System. Globalization. CultureNotFoundException: culture не поддерживается.
Имя параметра: Культура
3072 (0x0c00) является недопустимым идентификатором языка и региональных параметров.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Решение
Эта проблема устранена в следующем накопительном обновлении SQL Server:
Сведения о накопительных обновлениях для SQL Server.
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.