في حين أن هناك العديد من المزايا لاختيار (Microsoft Access) كنظام لإدارة قاعدة البيانات لديك، هناك أيضًا بعض العيوب التي يجب أخذها في عين الاعتبار.
عيوب ومشاكل استخدام برنامج الأكسس Microsoft Access:
محدودية عدد المستخدمين المتزامنين:
على الرغم من أن (Microsoft) قد صرحت بأن (Access) قادر على دعم 255 مستخدمًا متزامنًا، إلا أنه خيار عملي أكثر لاستخدام (Access) عندما يتم استخدام قاعدة البيانات من قبل 15 إلى 20 مستخدمًا متزامنًا فقط. إذا حاول أكثر من 20 مستخدمًا الوصول إلى قاعدة البيانات، فقد يبدأ الأداء ووقت الاستجابة في التأثر.
أنظمة تشغيل ويندوز متعددة:
عندما يتم استخدام العديد من أنظمة تشغيل (Windows) مثل (Windows 98) أو (Windows ME) أو (Windows 2000) أو (Windows XP) أو (Windows Vista) للوصول إلى نفس قاعدة البيانات، فقد تواجه قاعدة البيانات مشكلات تلف. فمن المستحسن أن يعمل جميع مستخدمي (Access) بنظام التشغيل المماثل.
المستخدم المبتدئ – قيود التصميم والتطوير:
قد يجد المستخدم الجديد في تطوير البرامج أنه يشعر بالارتباك عند استخدام (Microsoft Access). من أجل زيادة إمكانات (Access) إلى الحد الأقصى، حيث يوصى بشدة بفهم شامل لتصميم قاعدة البيانات العلائقية مع ترميز (VBA). كما هو الحال مع أي أداة لتطوير البرامج، حيث تعتمد سهولة استخدام الشاشة وأداء قاعدة البيانات وأتمتة إدخال البيانات وجودة التقرير على مستوى مهارة المطور وخبرته.
احتياجات البيانات الحساسة:
إذا كان لدى المستخدمون احتياجات بيانات حساسة مثل تخزين السجلات الصحية والطبية أو المعلومات المالية أو السجلات الأكاديمية أو بيانات التوظيف، على سبيل المثال، فسيحتاجون إلى أمان قاعدة بيانات أكثر شمولاً ممّا يوفره (Access). قد يكون أحد الاقتراحات هو استخدام (SQL Server) كمحرك قاعدة بيانات بواجهة أمامية لـ (Access).
قيود الإنترنت:
لدى (Microsoft Access) بعض القيود، حيث أنه لم يتم تصميم (Access) لاستخدامه مع التطبيقات المستندة إلى الويب؛ نظرًا لأن النماذج والتقارير الخاصة به تعمل فقط في بيئة (Windows) ولا تتوافق مع مستعرض الإنترنت مثل (Internet Explorer). وقاعدة بيانات (Access Jet) التي يستخدمها (Microsoft Access) هي نظام قائم على الملفات ولا تحتوي على ميزات الخادم المتوفرة في (SQL Server) أو (Oracle) أو قواعد بيانات أخرى متوافقة مع (ODBC).
تُعد قواعد بيانات (Access) أكثر ملاءمة للحلول القائمة على الويب عندما يكون عدد المستخدمين صغيرًا أو عندما يعرض المستخدمون البيانات فقط بدلاً من التحرير أو الحذف.
الوصول عن بعد:
في الماضي، تسببت أنشطة قفل السجل في (Access) في زيادة وقت الاستجابة ممّا أدى إلى بطء الأداء على (VPN) (الشبكة الافتراضية الخاصة) أو (WAN) (شبكة المنطقة الواسعة) عند الوصول إلى قاعدة بيانات (Access Jet). ومع ذلك، فقد تم القضاء على هذه المشكلة نتيجة للاتصالات ذات النطاق العريض الأسرع.
من المهم ملاحظة أنه يمكن أيضًا تحسين الأداء إذا تم الحفاظ على اتصال مستمر بقاعدة البيانات الخلفية طوال الجلسة بدلاً من فتح الجلسات وإغلاقها في كل مرة يُطلب فيها جدول. إذا وجدت أن أداء قاعدة بيانات (Access) عبر اتصال (VPN) أو (WAN) لا يزال يعاني، فربما تكون (Microsoft Terminal Services) بديلاً فعالاً. كما أن قواعد بيانات (Access) المرتبطة بخادم (SQL) أو مشروعات بيانات الوصول تعمل جيدًا عبر اتصال (VPN) و (WAN).
الحفظ في ملف واحد:
يتم حفظ جميع المعلومات من قاعدة البيانات في ملف واحد. وهذا يحدّ من الخيارات وكيف تختار استخدام البيانات، حيث سيعمل على إبطاء التقارير والاستفسارات والنماذج، حيث يقوم المستخدم بقياس حجم البيانات. بينما يمكن لبيانات الوسائط المتعددة (Multimedia data) استخدام مساحة محدودة من (MS Access) بسرعة أكبر.
المحدودية:
يعُدّ (Microsoft Access) مفيدًا للأقسام الفردية أو قطاعات الأعمال الصغيرة إلى المتوسطة. حيث أن أي قطاع يتجاوز استخدامه 2 غيغابايت سوف يلاحظ قلة الكفاءة ويكتشف القيود.