ظهور رسالة خطأ عند تشغيل استعلام إلحاقي أو تشغيل استعلام تكوين جدول أو استيراد بيانات في ملف قاعدة بيانات Access كبيرة: "وسيطة غير صالحة"

الخطأ رقم: 17019 (تعديل المحتوى)تنطبق عليها هذه المادة إلى ملف Microsoft Access قاعدة بيانات (mdb.) أو ملف (.accdb) من قاعدة بيانات Microsoft Access. متوسطة: يتطلب مهارات الماكرو ترميز وامكانيه التشغيل المتداخل الأساسية.

الأعراض

في Microsoft Access، عند محاولة تشغيل استعلام إلحاقي، لتشغيل استعلام تكوين جدول أو استيراد البيانات في ملف قاعدة بيانات Microsoft Access كبيرة، قد تتلقى رسالة الخطأ التالية:
وسيطة غير صالحة.
تحدث هذه المشكلة عند اقتراب حجم ملف قاعدة بيانات Access القيد حجم 2 غيغابايت (GB).

الحل البديل

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

الطريقة الأولى: ضغط ملف قاعدة بيانات Access

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

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

    ملاحظة: في Access 2007، انقر فوق زر Microsoft Officeوأشر إلى إدارة، وثم انقر فوق ضغط وإصلاح قاعدة البيانات.
  3. في مربع الحوار "ضغط من" قاعدة البيانات ، حدد ملف Access الذي تريد ضغطه، ثم انقر فوق
    ضغط.
  4. في مربع الحوار ضغط قاعدة البيانات إلى ، قم بتحديد اسم لملف قاعدة بيانات Access المضغوط.
  5. انقر فوق حفظ.

الطريقة الثانية: تقسيم ملف قاعدة بيانات Access

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

    ملاحظة: في Access 2007، انقر فوق قاعدة بيانات Access في المجموعة نقل البيانات ضمن علامة التبويب أدوات قاعدة البيانات .
  4. في مربع الحوار مقسم قاعدة البيانات ، انقر فوق
    تقسيم قاعدة البيانات.
  5. في مربع الحوار إنشاء قاعدة البيانات على الخادم ، اكتب اسماً لملف قاعدة بيانات Access النهاية الخلفية في المربع اسم الملف ، ومن ثم انقر فوق انقسام.
  6. انقر فوق موافق.

المراجع

للحصول على معلومات إضافية، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
304932 كيفية تقسيم قاعدة بيانات Microsoft Access يدوياً

302495 ACC2000: "وسيطة غير صالحة" عند استيراد أو نسخ، أو إلحاق البيانات بجدول

209912 ACC2000: كيفية الفئات المرجعية التي توجد في مكتبات متعددة

288631 إلغاء التجزئة وضغط قاعدة البيانات لتحسين الأداء

خصائص

رقم الموضوع: 835416 - آخر مراجعة: 15‏/01‏/2017 - المراجعة: 1

تعليقات