KB4570433 - إصلاح: حدوث خطأ "الثقافة غير مدعومة" أو حدوث نتائج خاطئة عند تشغيل استعلام PolyBase في SQL Server 2019

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

الأعراض

في SQL Server 2019، يمكنك تشغيل استعلام PolyBase يفي بالمعايير التالية:

  • تحتوي مجموعة النتائج على عمود VARCHAR(MAX ).
  • يحتوي الاستعلام على خصائص شكل خطة تنفيذ معينة. على سبيل المثال، لديها تجميع عمومي.

في هذا السيناريو، ستصادف المشاكل التالية:

  • إذا كان العمود يحتوي على بيانات الأحرف التي لا يمكن ترميزها باستخدام الإعدادات المحلية الحالية لعملية PolyBase Engine، أو كانت نتيجة الترميز الذي يستخدم الإعدادات المحلية الحالية مختلفة عن الترميز المحدد في ترتيب العمود، ستشاهد ترجمة غير صحيحة لبيانات الأحرف. بشكل خاص، سيتم استبدال الأحرف غير القابلة للترجمة بعلامة استفهام (؟).
  • إذا كانت العملية PolyBase Engine قيد التشغيل كمستخدم ولديها إعدادات محلية مخصصة، فستتلقى رسالة الخطأ التالية:

System.Globalization.CultureNotFoundException: الثقافة غير مدعومة.

اسم المعلمة: ثقافة

3072 (0x0c00) هو معرف ثقافة غير صالح.

الحالة

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

الدقة

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

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

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

المراجع

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