تاريخ التحديث الأخير: 24 مارس 2020
المشكلة
إذا كان لديك كل من Office 365 وإصدار سابق من Office مثبتان باستخدام المثبت (MSI) إلى جانب برنامج يستخدم واجهات قاعدة بيانات ارتباطات العناصر وتضمنيها (OLEDB) أو واجهات ADO.Net، فقد تواجه خطأً يوضح أن قاعدة البيانات ما زالت مقفلة حتى بعد قطع الاتصال.
تحدث هذه المشكلة فقط إذا كان لديك إصدار 2002 من Office 365 مثبتاً مع وجود إصدار أقدم من Office مثبتاً عبر MSI. على سبيل المثال، قد يكون لديك Office 365 مثبتاً إلى جانب وجود وقت تشغيل Access 2013 أو مشغل قاعدة بيانات Access 2010 القابل للتوزيع.
السيناريو
إذا حاولت حذف ملف قاعدة البيانات في برنامج .Net بعد فتح اتصال بملف قاعدة البيانات وقطعه، فقد يظهر الاستثناء التالي:
System.IO.Exception: 'يتعذر على العملية الوصول إلى مسار 'ملف قاعدة البيانات' لأنه مستخدم بواسطة عملية أخرى.
إذا ألقيت نظرة على موقع قاعدة البيانات، فستلاحظ أيضاً أن ملف قفل مشغل قاعدة بيانات Access (Ace) (databasename.laccdb) ما زال موجوداً.
بشكل عام، بعد فترة زمنية تتراوح من بضع ثوان إلى بضع دقائق، ستتم إزالة ملف القفل واستعادة إمكانية الوصول إلى قاعدة البيانات.
بدءاً من الإصدار 2002 من Office 365، سيكون إصدار مشغل قاعدة بيانات Access (Ace) المضمن معOffice 365 الموفر بخدمات وجهات قاعدة بيانات ارتباطات العناصر وتضمنيها لنموذج عناصر المكون (COM)، بينما مع الإصدارات السابقة، سيتم استخدام إصدار مشغل قاعدة بيانات Access (Ace) المضمن مع منتج MSI.
هناك اختلاف في السلوك، بشكل خاص مع Office 365، حيث يتم تعيين الاتصالات بشكل افتراضي على أن تستخدم تجمع موارد قاعدة بيانات ارتباطات العناصر وتضمينها، بينما في MSI، لا يستخدم الاتصال التجمع بشكل افتراضي. يؤدي ذلك إلى عدم إزالة الاتصالات على الفور عند القطع/الإتلاف، بما أن النظام يحتفظ بها لإعادة استخدامها. ولذلك لا يتم فتح الأقفال الموجودة في قاعدة البيانات حتى يزيل التجمع الاتصال.
الحالة: تم التصحيح
تم تصحيح هذه المشكلة الآن. إذا قمت بتشغيل Access، فانقر فوق "ملف"، ثم "حساب"، و"خيارات التحديث"، ثم "التحديث الآن"، وهذا سيضمن أن يكون لديك أحدث إصدار، ويجب أن يتوفر الإصلاح لجميع الإصدارات.
إذا كان لديك الإصدار 2002 (خيار التحديث الحالي)، فسيتم إصلاح المشكلة في الإصدار 16.0.12527.20278 أو الإصدارات الأحدث.
إذا كان لديك الإصدار 2003 (خيار التحديث الحالي (معاينة))، فسيتم إصلاح المشكلة في الإصدار 16.0.12624.20176 أو الإصدارات الأحدث.
إذا كان لديك الإصدار 2004 (خيار التحديث بيتا)، فسيتم إصلاح المشكلة في الإصدار 16.0.12705.10000 أو الإصدارات الأحدث.
لا تؤثر هذه المشكلة علي أي إصدارات أخرى.
المزيد من الموارد
اسأل الخبراء
تواصل مع الخبراء وناقش معهم آخر الأخبار والتحديثات الأخيرة وأفضل الممارسات واقرأ مدونتنا.
احصل على المساعدة في المجتمع
اطرح السؤال واعثر على حلول من "وكلاء الدعم" ومحترفي MVP والمهندسين ومستخدمي Office الآخرين.
اقتراح ميزة جديدة
نرحب دائماً باقتراحاتك وملاحظاتك! شارك بأفكارك. نتوق لسماع كل ما لديك.