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

لا تحدث كوارث تكنولوجيا المعلومات بالضرورة بسبب حريق أو فيضان أو أي حدث كارثي آخر. في بعض الأحيان ، قد يؤدي خطأ بسيط أو خطأ في الحكم مثل الصيانة الخاطئة أو النسخ الاحتياطي أو الاستخدام غير المقصود للتطبيق إلى تعرض مسؤول الوصول لمشكلة كبيرة. لطالما كنت قلقًا بشأن استخدام الاستعلامات المعقدة أو المتداخلة في قاعدة بيانات 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

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

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

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

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

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

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

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

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

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

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

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

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

استنتاج

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

نظام وذاكرة مضغوطة عالية الاستخدام

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

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

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

https://www.quest.com/docs/the-cost-of-doing-nothing-white-paper-24754.pdf

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

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

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

اختيار المحرر


تم الحل: Windows 10 الذي يقوم بمسح وإصلاح محرك الأقراص c عالق عند 100

معدلات


تم الحل: Windows 10 الذي يقوم بمسح وإصلاح محرك الأقراص c عالق عند 100

ويندوز 10 عالق في مسح وإصلاح محرك الأقراص c لفترة طويلة أو تشغيل Chkdsk عند كل بدء تشغيل؟ هنا كيفية حل المشكلة

إقرأ المزيد
توقف مساعد ترقية Windows 10 عند 99٪ ، وهنا 5 حلول قد تجربها

نظام التشغيل Windows 10


توقف مساعد ترقية Windows 10 عند 99٪ ، وهنا 5 حلول قد تجربها

توقف مساعد ترقية Windows 10 عند 99٪ لساعات؟ لإصلاح هذا إعادة تعيين مكونات تحديث windows ، إيقاف خدمة تحديث windows ، قم بتغيير موقع مجلد الوسائط

إقرأ المزيد