Applies ToSQL Server 2019 on Linux SQL Server 2019 on Windows

الملخص

توفر Microsoft SQL Server ترتيب قاعدة البيانات النشطة حاليا لبرامج تشغيل العميل التي لا تدعم UTF-8 في الأصل. عند تجميع قاعدة بيانات نشطة باستخدام ترتيب UTF-8، يتم إرسال قيمة الترتيب إلى حرف برنامج تشغيل العميل. ومع ذلك، لا يمكن لبرامج تشغيل العميل هذه دعم الترتيب. يتم استخدام قيمة الترتيب التي تم تمريرها من قبل برامج تشغيل العميل لترميز معلمات استدعاء الإجراء البعيد (RPC). قد يتسبب هذا في روابط غير صحيحة لمعلمات استعلام CHAR أو VARCHAR.

يمكن هذا التحسين SQL Server من إرسال أقرب ترتيب غير UTF8 مطابق إلى برامج تشغيل العميل التي لا تدعم UTF-8 في الأصل. لذلك، سيتم ترميز معلمات RPC بشكل صحيح.

مزيد من المعلومات

يتم تضمين هذا التحسين في التحديث التراكمي التالي SQL Server:

التحديث التراكمي 17 SQL Server 2019

ملاحظة 

  • يتم تعطيل هذا التحديث بشكل افتراضي ويمكن تمكينه عن طريق تشغيل علامة التتبع 11813.

  • للحصول على أفضل تجربة في العمل مع قواعد بيانات UTF-8، يجب ترقية برنامج تشغيل العميل إلى الإصدارات التي تدعم UTF-8 في الأصل. إذا كان الترتيب الأقرب غير UTF8 يستخدم الترميز الذي لا يمكن أن يمثل كافة الأحرف في قيمة المعلمة المنضمة، فلا يزال فقدان البيانات أثناء ربط المعلمة ممكنا.

  • للحصول على معلومات حول كيفية الحصول على أحدث برامج تشغيل العميل، تفضل بزيارة وحدات الاتصال لقاعدة بيانات Microsoft SQL.

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

آخر تحديث تراكمي SQL Server 2019

المراجع

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

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.