أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

رسالة الخطأ "exceeded… عدد مرات تأمين مشاركة الملفات" أثناء معالجة العمليات الكبيرة

انتهاء دعم Office 2003

لقد أنهت شركة Microsoft دعم Office 2003 في 8 أبريل، 2014. وقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

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

اضغط هنا لرابط المقالة باللغة الانجليزية815281
الأعراض
عند معالجة مستخدم واحد أو أكثر العديد من المعاملات في بيئة متعدد المستخدمين, قد تفشل المعاملات مع رسالة الخطأ التالية:
تجاوز عدد مرات تأمين مشاركة الملفات. زيادة MaxLocksPerFile إدخال التسجيل.
السبب
حدث الخطأ إذا تجاوز عدد التأمينات المطلوبة لتنفيذ معاملة الحد الأقصى لعدد التأمينات في الملف.
الحل البديل
هام هذا المقطع أو أسلوب أو المهمة على خطوات إخبارك عن كيفية تعديل التسجيل. ومع ذلك، قد تحدث مشكلات خطيرة في حالة تعديل السجل بطريقة غير صحيحة. لذلك، تأكد من اتبع الخطوات التالية بعناية. للحصول على الحماية المضافة عمل نسخة احتياطية من السجل قبل تعديله. ثم يمكنك استعادة السجل في حالة حدوث مشكلة. للحصول على مزيد من المعلومات حول كيفية عمل نسخة احتياطية من السجل واستعادته انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
322756كيفية عمل نسخة احتياطية و استعادة التسجيل في Windows


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

الأسلوب 1: تعيين مفتاح التسجيل إلى MaxLocksPerFile زيادة الحد الأقصى لعدد التأمينات في الملف

  1. انقر فوق ابدأ ثم انقر فوق تشغيل.
  2. اكتب regedit ، ثم انقر فوق موافق.
  3. استخدم الطريقة المناسبة:
    • في Microsoft Access 2000 و في Microsoft Access 2002 و في Microsoft Office Access 2003 التي تعمل على نظام تشغيل ٣٢ بت Windows ، استخدم "محرر التسجيل" لتحديد موقع مفتاح التسجيل التالي:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 4.0

      في Microsoft Access 2000 و في Microsoft Access 2002 و في Microsoft Office Access 2003 التي تعمل على نظام تشغيل Windows 64 بت, استخدم "محرر التسجيل" لتحديد موقع مفتاح التسجيل التالي:
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Jet\4.0\Engines\Jet 4.0
    • في Microsoft Office Access 2007 الذي يعمل على نظام تشغيل ٣٢ بت Windows ، استخدم "محرر التسجيل" لتحديد موقع مفتاح التسجيل التالي:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Access Connectivity Engine\Engines\ACE

      في Microsoft Office Access 2007 الذي يعمل على نظام تشغيل Windows 64 بت, استخدم "محرر التسجيل" لتحديد موقع مفتاح التسجيل التالي:
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\12.0\Access Connectivity Engine\Engines\ACE
  4. في الجزء الأيسر من "محرر التسجيل" ، انقر نقراً مزدوجاً فوق MaxLocksPerFile.
  5. في مربع الحوار تحرير قيمة DWORD ، انقر فوق عشري.
  6. تعديل القيمة المربع بيانات القيمة كما هو مطلوب ثم انقر فوق موافق.
ملاحظة هذا الأسلوب إلى تغيير إعداد تسجيل Windows كافة التطبيقات التي تستخدم الإصدار لمشغل قاعدة بيانات Microsoft Jet 4.0.

الطريقة 2: استخدام أسلوب SetOption لتغيير MaxLocksPerFile مؤقتاً

ملاحظة يستخدم نموذج التعليمة البرمجية في هذه المقالة كائنات الوصول إلى البيانات في Microsoft. للحصول على التعليمات البرمجية هذه لتعمل بشكل صحيح مرجع مكتبة كائنات الخاص بـ Microsoft DAO 3.6. للقيام بذلك، انقر "مراجع" في القائمة أدوات في Visual Basic Editor ثم تأكد من تحديد خانة الاختيار مكتبة كائنات Microsoft DAO 3.6.

أسلوب SetOption يتجاوز العدد الافتراضي من عمليات تأمين لكل ملف بشكل مؤقت. تعيين العدد الافتراضي من عمليات تأمين لكل ملف عند تعيين مفتاح التسجيل MaxLocksPerFile. تعيين القيمة الجديدة باستخدام الأسلوب SetOption. قيمة الجديد صالحاً حتى تقوم بإغلاق كائن DBEngine. لاستخدام "الطريقة الثانية" ، اتبع الخطوات التالية:
  1. فتح Microsoft Access.
  2. فتح قاعدة بيانات ثم اضغط Alt + F11 لبدء تشغيل محرر Visual Basic.
  3. على Microsoft Visual Basic-<قاعدة البيانات اسم >-[<اسم الوحدة النمطية > (رمز)] الإطار، انقر فوق إطار الحالي في القائمة عرض.
  4. في الإطار الحالي أدخل التعليمة البرمجية التالية.
    DAO.DBEngine.SetOption dbmaxlocksperfile,15000
  5. اضغط المفتاح ENTER لتشغيل السطر من التعليمات البرمجية.

    ملاحظة هذا بشكل مؤقت إلى تعيين قيمة MaxLocksPerFile على 15,000.
لمعالجة المعاملات كبير تعيين قيمة MaxLocksPerFile مع متطلبات الخاص بك ثم قم بتشغيل المعاملات في جلسة العمل.

تتوفر التغييرات التي تجريها على الإعداد MaxLocksPerFile بواسطة استخدام الأسلوب SetOption فقط من أجل جلسة العمل الحالية.
معلومات أخرى
يحدد الإعداد MaxLocksPerFile الحد الأقصى لعدد التأمينات يضع Microsoft Jet مقابل ملف. القيمة MaxLocksPerFile الافتراضية هي 9,500. ومع ذلك، لا تقم بتغيير هذه القيمة إذا كنت تعمل على Novell NetWare الخادم، لأن تأمين سجل الملقم الأقصى اتصال لكل 10,000. لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
305995الخطأ "لا يمكن تأمين 3050 الملف" عند الاتصال بقاعدة بيانات Jet على ملقم Novell
مراجع
لمزيد من المعلومات، قم بزيارة مقالات "قاعدة المعارف لـ Microsoft" التالية:
198633تظهر رسالة خطأ "تم تجاوز عدد مرات تأمين مشاركة ملفات" عند مزامنة نسختين متماثلتين في Access 2000
209940ظهور رسالة الخطأ "لم يكن هناك مساحة القرص أو ذاكرة كافية" عند تنفيذ عملية في جدول في Access 2000
acc2003 acc2007

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 815281 - آخر مراجعة: 12/12/2007 17:32:51 - المراجعة: 8.3

Microsoft Office Access 2007, Microsoft Office Access 2003, Microsoft Access 2002 Standard Edition, Microsoft Access 2000 Standard Edition

  • kbmt kberrmsg kbregistry kbprb KB815281 KbMtar
تعليقات
>avaScript" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" y>/html>