ناعم

مراجعة المنتج - إصلاح ممتاز للوصول

جرب أداة القضاء على المشاكل





آخر تحديث 17 أبريل 2022 مراجعة المنتج - إصلاح ممتاز للوصول 0

لا تحدث كوارث تكنولوجيا المعلومات بالضرورة بسبب حريق أو فيضان أو أي حدث كارثي آخر. في بعض الأحيان ، قد يؤدي خطأ بسيط أو خطأ في الحكم مثل الصيانة الخاطئة أو النسخ الاحتياطي أو الاستخدام غير المقصود للتطبيق إلى تعرض مسؤول الوصول لمشكلة كبيرة. لطالما كنت قلقًا بشأن استخدام الاستعلامات المعقدة أو المتداخلة في قاعدة بيانات Access الخاصة بي وهناك سبب قوي وراء تجنب القيام بذلك. عندما نستخدم استعلامات معقدة في قاعدة بيانات Access ، فهناك دائمًا مشكلة!

في الواقع ، يتمثل دور الاستعلامات المعقدة أو المتداخلة في جلب البيانات من الاستعلامات الأخرى التي قد تصيب الآخرين بشكل أكبر. في هذه العملية ، تبدأ قاعدة بيانات Access في كتابة استعلامات غير ضرورية ، مما يؤدي إلى تراكم البيانات المؤقتة. بشكل أساسي ، لا يعرف مستخدم قاعدة بيانات Access كومة البيانات هذه.



في كثير من الأحيان ، حتى بعد العمل على كمية صغيرة من البيانات ، يعمل الاستعلام ببطء بسبب طبيعته المعقدة ، وهذا يضع ضغطًا على محرك JET. في هذه الحالة ، يكون تباطؤ عملية جلب البيانات من خلال الاستعلامات هو بيانات مؤقتة مكدسة .

علاوة على ذلك ، أثناء هذه العملية ، في حالة اختناق Access ، فلا توجد طريقة لتجنب الفساد في ملف الواجهة الخلفية.



لتجنب تلف الوصول الناجم عن تراكم البيانات ، تم إخطار جميع مستخدمي Access ذوي الأدوار الإدارية عن طريق البريد الإلكتروني باتباع بعض الإجراءات الوقائية مثل:

    تجنب استخدام الاستعلامات المعقدةفي قاعدة البيانات ، مما قد يعيق أداء قاعدة البيانات بسبب تراكم البيانات ويؤدي في النهاية إلى تلف قاعدة البيانات.تقسيم قاعدة البياناتحيث تتكون بيانات الواجهة الخلفية من جداول لا يتم الوصول إليها من قبل المستخدمين مباشرة ، وتشتمل بيانات الواجهة الأمامية على استعلامات ووظائف وصول أخرى.احتفظ بنسخة احتياطيةمن قاعدة البيانات بأكملها.استمر في الشطبجزء من البيانات المؤقتة للجداول المؤقتة. يؤدي هذا إلى تسريع الاستعلام في الغالب بمعامل 10 أو أكثر في بعض الأحيان ، ومع ذلك ، فإنه يفشل في توفير حل دائم.قم بتثبيت Power Queryميزة لقاعدة بيانات Access حيث أنشأ المستخدمون اتصالاً ديناميكيًا بمصنف Excel وتم تحديث هذا الاتصال باستمرار للحصول على التحديثات من قاعدة البيانات.جدولة أداة الضغط والإصلاحبمجرد إغلاق قاعدة البيانات. يتم إجراء 'الضغط عند الإغلاق' التلقائي لتقليل المساحات الزائدة بانتظام من قاعدة البيانات.

ملحوظة: يتم تعيين وظائف القراءة والكتابة والحذف للمستخدمين الذين لهم دور إداري في قاعدة بيانات Access. يمكن تعيين دور إداري لعدة مستخدمين ، على سبيل المثال ، رؤساء الأقسام المختلفة.



ولكن ، عندما نسي أحد المستخدمين الإداريين اتباع القواعد الخمس المذكورة أعلاه ، تعرضت قاعدة بيانات Access لمنظمتنا للتلف

تحليل السبب الجذري (RCA) للفساد في إصدار قاعدة بيانات Access



منظمتنا ليست مؤسسة كبيرة ، وبالتالي فإن قاعدة بيانات Access كبيرة بما يكفي لتخزين البيانات. يتم تصنيف قواعد بيانات Access هذه على أساس الأقسام المختلفة ، على سبيل المثال تختلف 'Database for Finance' عن 'Database for Marketing' ويتم توفير جميع قواعد البيانات على خادم فعلي مشترك.

ومع ذلك ، فقد نسي أحد المستخدمين ذوي الحقوق الإدارية هذا البريد وبدأ في كتابة استفسارات معقدة. بدأت هذه الاستعلامات المعقدة في إنشاء ملفات مؤقتة غير ضرورية في الخلفية ، وفي أحد الأيام الجيدة ، أدت البيانات التي تراكمت على مدار فترة زمنية إلى تلف قاعدة بيانات Access. وصلت جميع الأنشطة ، بما في ذلك إمكانية الوصول إلى قاعدة البيانات ، المتعلقة بقاعدة البيانات هذه إلى نهاية مفاجئة.

حتى بعد محاذاة قاعدة بيانات Access واتخاذ جميع التدابير الوقائية ، أدى خطأ صغير ارتكب دون علمه من قبل مستخدم إداري إلى مشكلة كبيرة.

الآن بعد حدوث الفساد ، كانت مهمتنا الأولى هي حل خطأ الفساد وجعل قاعدة البيانات حية مرة أخرى.

طرق القرار المعتمدة لإصلاح قاعدة بيانات Access

ساعدنا RCA في تحديد سبب المشكلة وطريقة الحل.

الاستعادة من خلال النسخ الاحتياطي: كان لدينا نسخة احتياطية جاهزة لقاعدة البيانات بأكملها متاحة لاستعادة قاعدة البيانات. تم تنفيذ الخطوات التالية لاستعادة النسخة الاحتياطية:

  1. فتح File Explorer واستعرضه لتحديد نسخة صحية من قاعدة البيانات
  2. نسخ قاعدة البيانات إلى الموقع حيث يلزم استبدال قاعدة البيانات التالفة. كان هناك خيار لاستبدال قاعدة البيانات الحالية وقمنا بتحديد هذا الخيار.
  3. فتح قاعدة البيانات للتحقق مما إذا كانت قاعدة البيانات يمكن الوصول إليها.

مما يثير استياءنا أن النسخة الاحتياطية لا تبدو صحية. وأدركنا أن قاعدة بيانات Access المتوفرة في Excel لم يتم تحديثها لفترة طويلة.

هذا عندما بدأت المشكلة الحقيقية.

تعذر الوصول إلى قاعدة بيانات Access الخاصة بنا ، ولم يكن النسخ الاحتياطي سليمًا ، ولم يتم تحديث مصنف Excel مع Power Query ، ولأننا كنا نقوم بالفعل بتشغيل الأداة المساعدة Compact and Repair ، لم تكن هناك فرصة لاستعادة قاعدة بيانات Access من الأداة المساعدة المدمجة.

الحل النهائي لإصلاح قاعدة البيانات

تسببت قاعدة البيانات التي يتعذر الوصول إليها في إحداث فوضى بين المستخدمين. تم ترك معظم المستخدمين عالقين ولم يتمكنوا من أداء المهمة الروتينية. كان علينا حقًا التصرف بسرعة وحل هذه المشكلة في أسرع وقت ممكن. الآن كانت أفضل طريقة لحل المشكلة هي إصلاح قاعدة البيانات الفاسدة باستخدام برنامج تابع لجهة خارجية يمكنه استرداد قاعدة البيانات بأكملها دون إطالة وقت التعطل.

بحثنا عن وسيلة فعالة الوصول إلى برنامج استعادة قاعدة البيانات ومن بين الخيارات القليلة المتاحة ، قرر الاختيار إصلاح ممتاز للوصول . قرأنا المراجعات المنشورة على مواقع مختلفة وفكرنا في تجربة الإصدار التجريبي.

ملاحظة: كإجراء احترازي ، اتخذنا نسخة احتياطية من قاعدة البيانات.

اتضح أنه برنامج DIY. بمجرد إرسال ملف Access الفاسد ، قدم البرنامج معاينة لقاعدة البيانات بأكملها للفحص النهائي. أيضًا ، كان فريق دعم Stellar أكثر من مفيد في حل استفساراتنا.

لقد كانت لحظة فرحة مطلقة. لقد تم تنشيط البرنامج وإصلاحه وحفظه قاعدة بيانات Access بالكامل في أي وقت من الأوقات. تم حل مشكلة الفساد بشكل كامل ومرة ​​أخرى تمكن جميع المستخدمين من الوصول إلى قاعدة البيانات.

خاتمة

هناك العديد من الحالات التي يتعذر فيها الوصول إلى قاعدة بيانات Access ، والمشكلة الرئيسية في قاعدة البيانات هذه هي أنها عرضة للتلف.

لهذا السبب أحرص دائمًا على عدم إنشاء استعلامات معقدة. من المعروف أن مثل هذه الاستعلامات تؤدي إلى مشكلات رئيسية مثل إنشاء ملفات مؤقتة غير ضرورية في الواجهة الخلفية ، وإبطاء عملية جلب البيانات ، مما يؤدي في النهاية إلى تلف قاعدة بيانات Access. إذا حدث هذا ، فإنه يحتاج إلى اهتمام فوري.

في الآونة الأخيرة ، صادفت أحد النتائج الرئيسية كما تم إجراؤها عن طريق البحث. تم التأكيد بوضوح على أن فشل الأجهزة هو السبب الرئيسي لتأثير الأعمال ، حيث وصل إلى مستوى 75٪ (راجع الجدول أدناه للرجوع إليه). مثل هذه الأعطال في الأجهزة أو البرامج لها تأثير مباشر على الأعمال ولهذا السبب ، يجب معالجتها بأولوية قصوى.

صورة الورقة البيضاء

على الرغم من أن النسخ الاحتياطي لقاعدة البيانات يوفر الحل الفوري ، إلا أن الأمور تتعثر عندما لا تكون النسخة الاحتياطية سليمة. يعد برنامج الطرف الثالث مثل Stellar Repair for Access هو الخيار الأفضل عندما يتعلق الأمر بإصلاح قاعدة بيانات Access الفاسدة.

في حالتنا ، حيث تعرضت قاعدة بيانات Access للتلف بسبب الاستعلامات المعقدة ، قدم البرنامج نتائج فورية. من الفوائد الرئيسية للبرنامج أنه يمكن اختبار أدائه دون تنشيط. ويمكننا حفظ بياناتنا فور التنشيط. لم يكن هناك تأخير زمني ويمكننا حل أخطاء الفساد من خلال استعادة مكونات قاعدة البيانات إلى قاعدة بيانات جديدة تمامًا.

يمكن للمستخدمين الوصول إلى قاعدة بيانات Access وقد شعرنا بالارتياح!