Ознаки
Розглянемо такий сценарій:
-
У вас є функція PolyBase, інстальована в SQL Server 2016 і 2017.
-
У вас є таблиця, яка містить тисячі розділів.
-
Ви створюєте новий розділ. Номери стовпців нового розділу відрізняються від розділу, який уже створено.
-
Ви використовуєте схему останнього розділу, щоб створити зовнішню таблицю з основою.
У цьому сценарії під час виконання запиту, який включає логічне поле, ця операція може не виконуватися. Крім того, може з'явитися повідомлення про помилку приблизно такого вигляду:
MSG 7320, рівень 16, стан 110, лінія Linenumber
Не вдалося виконати запит "віддалений запит" від постачальника OLE DB "SQLNCLI11" для зв'язаного сервера "(null)". 110802; Сталася внутрішня помилка DMS, яка спричинила цю операцію на провал. Відомості: виняток: Microsoft. Sqldserver. DataWarehouse. DataWarehouse. Common. Exteralaccess. Hdffaccepationвиняток, повідомлення: виняток на Java, підвищений на виклик HdfsBridge_CreateRecordReader. Повідомлення про виняток Java:
HdfsBridge:: Createcordeдля читання – Несподівана помилка під час створення запису Reader.: помилка [HdfsBridge:: CreateRecordReader Reader – неочікувана помилка під час створення запису Reader.] під час доступу до зовнішнього файлу
[/hive/matchsite/searchlog/p_Year=#/p_Month=#/p_Day=#/#][#].
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Спосіб вирішення
Ця проблема усунена в таких сукупних оновлень для SQL Server:
Відомості про накопичувальне оновлення для сервера SQL Server:Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Посилання
Відомості про термінологія корпорація Майкрософт використовує для опису оновлень програмного забезпечення.