مؤشرات الخطأ
اطّلع على السيناريو التالي:
-
لديك جدول مقسم في Microsoft SQL Server 2008 أو SQL Server 2008 R2 أو Microsoft SQL Server 2012.
-
يتضمن الجدول فهرس نونكلوستيريد غير فريد بترتيب تنازلي.
-
تقوم بتشغيل استعلام مقابل الجدول. يمتد الاستعلام إلى أقسام متعددة ويطلب طلبا.
في هذا السيناريو ، يقوم الاستعلام بإرجاع نتائج غير صحيحه.
السبب
تحدث هذه المشكلة نظرا لان SQL Server يعكس نطاقات معرفات الأقسام عند الاستعلام عن فهرس تنازلي. لذلك ، يتم انتهاك الترتيب الصحيح عبر الأقسام.
الحل
تم تصحيح المشكلة أولا في التحديث التراكمي التالي ل SQL Server. بعد تطبيق الإصلاح ، يجب عليك تمكين علامة التتبع 4199 لجعل عمل الإصلاح العاجل.
تحديث تراكمي 8 ل SQL Server 2012 SP1 /en-us/help/2917531
تحديث تراكمي 11 ل SQL Server 2012 /en-us/help/2908007
تحديث تراكمي 10 ل SQL Server 2008 R2 SP2 /en-us/help/2908087
تحديث تراكمي 14 for SQL Server 2008 SP3 /en-us/help/2893410
يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".