KB4574801 - إصلاح: تحدث نتائج غير صحيحة عند تشغيل استعلام PolyBase لقراءة الملفات النصية من Hadoop في SQL Server 2019

ينطبق على
SQL Server 2019 on Windows SQL Server 2019 on Linux

الأعراض

لنفترض أنك تستخدم استعلام SQL Server PolyBase لقراءة الملفات النصية من Hadoop. عند استيفاء الشروط التالية، قد تلاحظ أن النتائج المرتجعة غير صحيحة:

  • لا يحتوي الملف على علامة ترتيب البايت (BOM).
  • يبدأ الملف بقيمة خالية.
  • يساوي إجمالي عدد وحدات البايت في الملف عدد وحدات البايت في تسلسل قائمة مكونات الصنف. على سبيل المثال: 2 للترميز UTF16 و3 ل UTF8.

الحالة

لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".

الدقة

تم تصحيح هذه المشكلة في التحديث التراكمي التالي ل SQL Server:

حول التحديثات التراكمية ل SQL Server:

يحتوي كل تحديث تراكمي جديد ل SQL Server على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي كانت مضمنة في التحديث التراكمي السابق. تحقق من آخر التحديثات التراكمية ل SQL Server:

الحل البديل

لحل هذه المشكلة، يمكنك تعديل الملف على نظام مجموعة Hadoop يدويا بحيث لا تتحقق الشروط.

المراجع

تعرّف على المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.