رسالة خطأ في اكسس عند ضغط واصلاح قاعدة البيانات او عند تحليل الاداء error message when you compact a database or Analyze Performance
نص رسالة الخطأ:
"The search key was not found in any record"
حسب موقع مايكروسوفت فان هذة المشكلة قد تم حلها في الاصدارات ما بعد اكسس 2000 ، ولكن المشكلة حدثت معي باستخدام اكسس 2013 عند قيامي بتحليل الاداء (Analyze Performance) .
الحل:
بعد البحث مطولا وجدت بعض الحلول التي تدور حول وجود فراغات في اسماء الاعمدة ولكن في قاعدة البياات الخاصة بي لا توجد فراغات , بدأت بتجريب الحلول اولا باول حيث قمت بتصدير الاستعلام الذي يسبب المشكلة الى قاعدة بيانات جديدة وتم تحليلة ولم يعطي اي مشكلة وبعد المحاولات تم حل المشكلة بما يلي:
1- تم انشاء قاعدة بيانات جديدة وتم استيراد جميع الاستعلامات اليها (من قاعدة البيانات التي يوجد بها خلل)
2- تم عمل ضغط واصلاح للقاعدة الجديدة
3- تم حذف جميع الاستعلامات من قاعدة البيانات الاولى (التي يوجد بها خلل)
4- تم عمل ضغط واصلاح للقاعدة القديمة
5- تم استيراد الاستعلامات من القاعدة الجديدة الى القاعدة القديمة
تعليقات
إرسال تعليق