المساعدة في منع حدوث مشكلات ملفات قاعدة البيانات وتصحيحها باستخدام الضغط والإصلاح

المساعدة في منع حدوث مشكلات ملفات قاعدة البيانات وتصحيحها باستخدام الضغط والإصلاح

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

تلميح   يمكن ان يساعدتقسيم قاعده البيانات في منع تلف ملفات قاعده البيانات وتحديد فقدان البيانات عن طريق الاحتفاظ بالبيانات في ملف منفصل لا يستطيع المستخدمون الوصول اليه مباشره.

ما الذي تريد فعله ؟

طرق لضغط قاعده بيانات وإصلاحها
قبل البدء
ضغط قاعده بيانات وإصلاحها عند إغلاقها

ضغط قاعده بيانات مفتوحة وإصلاحها
ضغط قاعده بيانات غير مفتوحة وإصلاحهاضغط قاعده بيانات تالفة وإصلاحها عند مطالبه Access ب



لماذا يجب ضغط قاعده بيانات
وإصلاحها — زيادة ملفات قاعده البيانات مع الاستخدام
يمكن ان تصبح ملفات قاعده البيانات تالفة

طرق لضغط قاعده بيانات وإصلاحها

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

قبل البدء

نفذ الإجراءات التالية قبل بدء عمليه الضغط والإصلاح:

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

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

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

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

أعلى الصفحة

ضغط قاعدة بيانات وإصلاحها تلقائياً عندما يتم إغلاقها

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

  1. حدد خيارات> الملفات .

  2. في مربع الحوار خيارات Access ، حدد قاعده البيانات الحالية.

  3. ضمن خيارات التطبيق، حدد خانة الاختيار ضغط عند الإغلاق.

  4. حدد موافق.

  5. اغلق قاعده البيانات واعد فتحها لكي يدخل الخيار حيز التنفيذ.

أعلى الصفحة

ضغط قاعده بيانات مفتوحة وإصلاحها يدويا

  • حدد ملف > معلومات > اضغط علي & إصلاح قاعده البيانات.

    ينشئ Access نسخه من قاعده البيانات المضغوطة والتي تم إصلاحها في الموقع نفسه.

أعلى الصفحة

ضغط قاعده بيانات غير مفتوحة وإصلاحها يدويا

استخدم هذا الاجراء عندما لا تتمكن من فتح قاعده بيانات Access مباشره.

  1. تاكد من عدم قيام مستخدمين آخرين باستخدام ملف قاعده البيانات حاليا.

  2. بدء الوصول.

  3. في Access 2013 و Access 2016 و Access 2019:

    1. في صفحه القوالب ، انقر نقرا مزدوجا فوق قاعده بيانات فارغه.

    2. حدد ملف > الإغلاق.

  4. حدد أدوات قاعده البيانات > ضغط قاعده البيانات وإصلاحها.

  5. في مربع الحوار قاعدة البيانات المطلوب ضغطها، انتقل إلى قاعدة البيانات التي تريد ضغطها وإصلاحها وانقر فوقها نقراً مزدوجاً.

ينشئ Access نسخه من قاعده البيانات المضغوطة والتي تم إصلاحها في الموقع نفسه.

أعلى الصفحة

ضغط قاعده بيانات تالفة وإصلاحها عند مطالبه Access بذلك

عند محاولة فتح ملف قاعده بيانات تالف ، إذا تمت مطالبتك بواسطة Access لضغط قاعده البيانات وإصلاحها ، فحدد نعم. قد يحدث أمران:

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

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

أعلى الصفحة

لماذا يجب ضغط قاعده بيانات وإصلاحها

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

ملفات قاعدة البيانات التي يزداد حجمها مع الاستخدام

أثناء إضافة البيانات وتحديثها وتغيير تصميمها، يزداد حجم ملف قاعدة البيانات. وترجع هذه الزيادة في الحجم جزئياً إلى البيانات الجديدة الواردة ويرجع الجزء الآخر إلى المصادر الأخرى التالية:

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

  • عند حذف عنصر قاعدة بيانات، لا تتم استعادة مساحة القرص التي يشغلها العنصر تلقائياً — فيستمر ملف قاعدة البيانات في استخدام مساحة القرص هذه حتى بعد حذف العنصر.

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

أعلى الصفحة

ملفات قاعدة البيانات التي قد تصبح تالفة

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

في اغلب الأحيان ، ينتج هذا النوع من العطب مشكله في الوحدة النمطية Visual Basic for Applications (VBA) ولا يشكل خطرا علي فقدان البيانات. مع ذلك، يشكل هذا النوع من التلف خطر إتلاف تصميم قاعدة البيانات، مثل رمز VBA أو النماذج غير صالحة للاستخدام.

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

ملاحظة:  وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. إن هدفنا هو أن يكون هذا المحتوى مفيداً لك. هل يمكنك إعلامنا إذا ما كانت المعلومات مفيدة؟ فيما يلي المقالة باللغة الإنجليزية لتكون مرجعاً لك.

انظر أيضاً

حماية البيانات باستخدام عمليات النسخ الاحتياطي والاستعادة

تعيين خيارات المستخدم العامة

هل تحتاج إلى مزيد من المساعدة؟

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×