الأعراض
اطّلع على السيناريو التالي:
-
لديك Microsoft SQL Server 2014 مثبتا علي الكمبيوتر.
-
لقد قمت بتكوين التخزين المؤقت للقرص أو فشل اعداد raid أو كليهما. هذا ينتج عنه حاله ذاكره تخزين مؤقت غير متناسقة.
-
تقوم بتشغيل الاستعلام DBCC تشيكتابلي علي الجدول الذي يحتوي علي فهرس مخزن الاعمده متفاوت النطاقات.
في هذا السيناريو ، يحدث خرق في access.
السبب
تحدث هذه المشكلة لان محركات الاقراص التي تدعم بعض أنواع التخزين المؤقت للقرص قد لا تعكس دائما حاله القرص. عند انتهاء النظام ، يمكن فقدان ذاكره التخزين المؤقت وترك النظام في حاله غير متناسقة. ولذلك ، يمكن ان تكون قيم البحث في ذاكره التخزين المؤقت فارغه.
الحل
تم تصحيح المشكلة أولا في التحديث التراكمي التالي ل SQL Server.
تحديث تراكمي 1 ل SQL Server 2014 /en-us/help/2931693
يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:
الحل البديل
لحل هذه المشكلة ، قم بتكوين الاقراص بشكل صحيح لتجنب حالات عدم تناسق القرص. يجب التاكد من تعيين التخزين المؤقت للقرص إلى إيقاف التشغيل ومحاذاة المجموعات الشريطية علي حجم الصفحة (8 كيلوبايت). لمزيد من المعلومات ، يمكنك عرض أفضل الممارسات لتقسيم القرص في SQL server.
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".