KB4480653 - ВИПРАВЛЕННЯ: Помилка виникає під час виконання запиту, який містить логічне поле щодо зовнішніх таблиць PolyBase у SQL Server 2016 та 2017

Застосовується до
SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer Windows SQL Server 2017 Enterprise Windows SQL Server 2017 Enterprise Core Windows

Ознаки

Нижче описано такий сценарій.

  • У вас є функція PolyBase, встановлена в SQL Server 2016 і 2017 роках.
  • Таблиця містить тисячі розділів.
  • Ви створюєте новий розділ. Номери стовпців нового розділу відрізняються від номерів стовпців у вже створеному розділі.
  • Для створення зовнішньої таблиці PolyBase використовується схема останнього розділу.

У такому випадку під час виконання запиту, який містить логічне поле, операція може завершитися помилкою. Крім того, може з'явитися повідомлення про помилку, подібне до такого:

msg 7320, рівень 16, стан 110, номер рядка

Неможливо виконати запит "Віддалений запит" до постачальника баз даних OLE "SQLNCLI11" для зв'язаного сервера "(null)". 110802; Сталася внутрішня помилка DMS, через яку ця операція не вдалася. Відомості: виняток: Microsoft.SqlServer.DataWarehouse.DataMovement.Common.ExternalAccess.HdfsAccessException, повідомлення: Виняток Java викликається під час виклику HdfsBridge_CreateRecordReader. Повідомлення про виняток Java:

HdfsBridge::CreateRecordReader – Неочікувана помилка під час створення засобу для читання записів.: Помилка [HdfsBridge::CreateRecordReader – Неочікувана помилка під час створення засобу читання записів.] виникли під час доступу до зовнішнього файлу

[/hive/matchsite/searchlog/p_Year=#/p_Month=#/p_Day=#/#][#].

Стан

Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".

Спосіб усунення проблеми

Цю проблему вирішено в наведених нижче сукупних оновленнях для SQL ServerSQL Server:

Відомості про сукупні оновлення для SQL ServerSQL Server :
Кожне нове сукупне оновлення для SQL Server містить усі виправлення та виправлення системи безпеки, які входили до попереднього сукупного пакета оновлень. Перегляньте останні сукупні оновлення для SQL Server.

Посилання

Дізнайтеся, за допомогою яких термінів корпорація Майкрософт описує оновлення програмного забезпечення.