الأعراض
افترض انك تستخدم مجموعات التوفر الخاصة ب SQL Server 2012 أو 2014 أو 2016 الوايسون وان قاعده البيانات تحتوي علي بعض الصفحات التالفة بسبب الخطا مثل برنامج تشغيل التخزين بقصور. في هذه الحالة ، قد تكون ميزه "الإصلاح التلقائي للصفحات" بنجاح إلى إصلاح الصفحات بدون مطالبه في الخلفية. ومع ذلك ، لا يعمل الأمر DBCC تشيكدب أو DBCC تشيكتابلي بشكل جيد مع هذه الصفحات التي تم إصلاحها. بالاضافه إلى ذلك ، تظهر رسالة الخطا "خطا" التي تشبه ما يلي:
ال5262 رسالة الاولي ، المستوي 16 ، الحالة 1 ، الخط الline_id معرف الكائن object_id ، ومعرف الفهرس index_id ، ومعرف الأقسام partition_id معرف الوحدة اللوكه alloc_unit_id (اكتب البيانات المضمنة) ، الصفحة (page_id) ، الصف row_id تشير سلسله الإصدار إلى الصفحة (0:0) ، الفتحة-1.
عندما تتلقي رسالة الخطا هذه ، لا تعني انه لديك عطب في قاعده البيانات. بدلا من ذلك ، فانه يشير إلى ان الأمر DBCC لا يتعرف علي انه تم إصلاح هذه الصفحات. بعد تطبيق هذا الإصلاح ، يتعرف الأمر DBCC الآن علي انه تم إصلاح الصفحات ، ولن تتلقي رسالة الخطا هذه بعد الآن. للتحقق من الصفحات التي تم إصلاحها ، شغل الاستعلام طرق عرض الاداره الديناميكية (دمف) التالية:
select * from msdb..suspect_pages
الحل
تم تصحيح هذه المشكلة في التحديثات التراكمية التالية ل SQL Server:
تحديث تراكمي 5 ل SQL Server 2016 RTM
تحديث تراكمي 2 ل SQL Server 2016 SP1
تحديث تراكمي 4 ل SQL Server 2014 SP2
تحديث تراكمي 11 ل SQL Server 2014 SP1
يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:
آخر تحديث تراكمي ل SQL Server 2016
آخر تحديث تراكمي ل SQL Server 2014
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".
المراجع
تعرف علي المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.