KB4574801 - PERBAIKI: Hasil yang salah terjadi saat Anda menjalankan kueri PolyBase untuk membaca file teks dari Hadoop pada SQL Server 2019

Berlaku Untuk
SQL Server 2019 on Windows SQL Server 2019 on Linux

Gejala

Asumsikan Anda menggunakan kueri SQL Server PolyBase untuk membaca file teks dari Hadoop. Ketika kondisi berikut terpenuhi, Anda mungkin melihat bahwa hasil yang dikembalikan salah:

  • File tidak berisi tanda pesanan byte (BOM).
  • File dimulai dengan nilai null.
  • Jumlah total byte dalam file sama dengan jumlah byte dalam urutan BOM. Misalnya: 2 untuk UTF16 dan 3 untuk UTF8.

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Resolusi

Masalah ini telah diperbaiki dalam pembaruan kumulatif berikut untuk SQL Server:

Tentang pembaruan kumulatif untuk SQL Server:

Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:

Solusi

Untuk mengatasi masalah ini, Anda dapat mengubah file pada kluster Hadoop secara manual sehingga kondisinya tidak terpenuhi.

Referensi

Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.