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

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

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

ماذا تريد أن تفعل؟

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



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

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

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

قبل البدء

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

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

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

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

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

أعلى الصفحة

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

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

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

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

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

  4. حدد موافق.

  5. أغلق قاعدة البيانات ثم أعد فتحها لكي يتم استخدام الخيار.

أعلى الصفحة

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

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

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

أعلى الصفحة

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

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

  1. تأكد من عدم وجود مستخدمين آخرين يستخدمون حاليا ملف قاعدة البيانات.

  2. ابدأ تشغيل Access.

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

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

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

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

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

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

أعلى الصفحة

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

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

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

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

أعلى الصفحة

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

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

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

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

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

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

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

أعلى الصفحة

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

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

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

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

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

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

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

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

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟

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

×