ينطبق على
SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

الأعراض

افترض انك تقوم بتنفيذ العبارة التي تحتوي علي عامل التشغيل LIKE مع الترتيب الJapanese_XJIS_100_CI_AS في Microsoft SQL Server 2008 R2 أو SQL Server 2012 أو SQL Server 2014. يوجد حرف التكرار الياباني ' ー ' (شو) في النمط LIKE. عند تنفيذ العبارة ، يمكن التعامل مع مطابقه مثل النمط علي انها متطابقة. علي سبيل المثال ، N'BA ー1 ' لا يتطابق مع N '% AB1 ' ، عند تنفيذ العبارة التالية:

if (N'BAー1' like N'%AB1%' Collate Japanese_XJIS_100_CI_AS)print 'Japanese_XJIS_100_CI_AS : BAー1 like %AB1% --> match'

النتيجة متطابقة.

السبب

تحدث هذه المشكلة نظرا لأنه تمت معالجه حرف التكرار الياباني بشكل غير صحيح.

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

الحالة

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

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

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

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