الأعراض

  1. لا يظهر موفر مشغل قاعدة بيانات Access OLE DB في قائمة النافذة خصائص ارتباط البيانات أثناء إنشاء اتصال مع إجراءات قاعدة البيانات.

  2. عند استخدام سلسلة اتصال مباشرة، قد يحصل المستخدمون على الخطأ التالي:Can’t connect to data source The ‘Microsoft.ACE.OLEDB.1x.0.’ provider is not registered on the local machine.

السبب

قد يكون هذا الخطأ بسبب عدم تثبيت برنامج تشغيل 64 بت المناسب على جهازك. تجدر الإشارة إلى أن Power Automate Desktop يستند إلى بنية 64 بت وبالتالي لا يتوافق إلا مع برامج تشغيل قاعدة البيانات 64 بت.

الحل

تحقق من تثبيت برنامج تشغيل قاعدة بيانات Access بال 64 بت على جهازك عن طريق الذهاب إلى تطبيق مسؤول مصدر بيانات ODBC (64 بت) على النوافذ ثم علامة التبويب برامج التشغيل. إذا لم تشاهد "برنامج تشغيل Microsoft Access" في القائمة، فتأكد من تنزيل الإصدار 64 بت وتثبيته إما من Microsoft Access Database Engine 2016 قابل لإعادة التوزيع أو Microsoft Access Database Engine 2010قابل لإعادة التوزيع .

إذا كان لديك إصدار 32 Office مثبتا على النوافذ ولا يمكنك الترقية إلى إصدار 64 بت من Office، فتابع قراءة ما تبقى من المقالة.  

اتبع الخطوات أدناه لتكاتف كل من برامج تشغيل Access 32 بت و64 بت على جهازك:

  1. إلغاء تثبيت كل إصدارات برنامج تشغيل Access من جهازك.

  2. انتقل إلى محرر التسجيل على سطح المكتب (يمكنك البحث عنه في شريط البحث) وانتقل إلى المسارين أدناه إذا كانا موجودين:

    1. "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\FilesPaths"

    2. "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\FilesPaths"

  3. تحقق مما إذا كان مفتاح التسجيل "mso.dll" موجودا في المسارين أعلاه. إذا كان المفتاح موجودا، فهذا يعني أنك لم تقوم ب إلغاء تثبيت جميع برامج التشغيل. يرجى التحقق من برامج التشغيل على النظام الخاص بك و إلغاء تثبيت جميع برامج تشغيل الوصول والتحقق من مسارات محررات التسجيل المذكورة في الخطوة 2 مرة أخرى.

  4. يمكنك الآن تنزيل إصدار جديد من Microsoft Access Database Engine من موقع Microsoft الرسمي على ويب وتثبيت برنامج التشغيل 64 بت باستخدام موجه الأوامر (CMD) مع الأمر AccessDatabaseEngine_x64.exe/passive ل 2010 القابل لإعادة التوزيع أو الأمر AccessDatabaseEngine_x64.exe /quiet ل 2016 القابل لإعادة التوزيع.

  5. ارجع إلى محرر مفتاح السجل واحذف مفتاح التسجيل "mso.dll" وقيمته في المسارات التالية: 

    1. إذا قمت بتثبيت MS Access Database engine 2010، فاذهب إلى: " HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\FilesPaths"

    2. إذا قمت بتثبيت MS Access Database engine 2016، فاذهب إلى: " HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\FilesPaths"

  6. وأخيرا، قم بتثبيت برنامج التشغيل 32 بت باستخدام موجه الأوامر (CMD) مع الأمر AccessDatabaseEngine.exe/passive ل 2010 القابل لإعادة التوزيع أو أوامرAccessDatabaseEngine.exe /quiet 2016 القابلة لإعادة التوزيع. سيسمح ذلك لكل من برامج التشغيل 32 بت و64 بت بالوجود المشترك على جهازك.

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

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

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

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

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

×