Проблема
Предположим, что вы используете запрос PolyBase SQL Server для чтения текстовых файлов из Hadoop. При выполнении следующих условий вы можете заметить, что возвращаемые результаты неверны:
- Файл не содержит метки порядка байтов (BOM).
- Файл начинается со значения null.
- Общее количество байтов в файле равно числу байтов в последовательности BOM. Например: 2 для UTF16 и 3 для UTF8.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Решение
Эта проблема устранена в следующем накопительном пакете обновления для SQL Server:
Сведения о накопительных обновлениях для SQL Server:
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Ознакомьтесь с последними накопительными пакетами обновления для SQL Server:
Временное решение
Чтобы обойти эту проблему, можно вручную изменить файл в кластере Hadoop, чтобы условия не выполнялись.
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.