Ознаки
Під час запуску PolyBase або під час виконання запитів PolyBase в ОС, відмінній від англійської мови, ви помітите, що запити PolyBase не працюють і створюють помилки, або служби PolyBase не запускаються за певних умов.
Наприклад:
Під час спроби запустити служби PolyBase турецькою мовою, з'являється таке повідомлення про помилку:
"Не вдалося завантажити тип "Int" зі складання "Microsoft.SQLServer.DataWarehouse.Common"
Під час виконання запитів PolyBase в локалізації, яка використовує коми замість крапки як десяткові роздільники, ви можете помітити таке:
-
Під час збирання зразків статистики для зовнішньої таблиці, підтримуваної за допомогою Teradata, не використовується відсоток, указаний користувачем.
-
Запити створюють неприпустимі резервні літерали, які створюють помилку із зовнішнього джерела.
-
Під час створення статистики над зовнішньою таблицею зі стовпцем DateTime повертається таке повідомлення про помилку: "Рядок не розпізнано як припустимий dateTime".
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".
Спосіб вирішення
Цю проблему вирішено в сукупному пакеті оновлень для SQL Server:
Сукупне оновлення 8 для SQL Server 2019 р.
Про сукупні оновлення для SQL Server:
Кожен новий сукупний пакет оновлень для SQL Server містить усі виправлення та всі виправлення системи безпеки, які входили в попередній сукупний пакет оновлень. Ознайомтеся з останніми сукупними оновленнями для SQL Server:
Інші способи вирішення
Щоб вирішити цю проблему, можна запускати запити PolyBase англійською мовою.
Посилання
Дізнайтеся про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.