طرق مشاركة قاعدة بيانات سطح المكتب في Access

يمكنك مشاركة قاعدة بيانات Access بعدة طرق، اعتمادا على احتياجاتك والموارد المتوفرة. تبحث هذه المقالة في الخيارات المتاحة وفوائد كل منها وأماكن لمعرفة المزيد.

في هذه المقالة

نظرة عامة على طرق مشاركة بيانات Access

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

نظرة عامة على خيارات مشاركة Access

أعلى الصفحة

مشاركة قاعدة بيانات واحدة

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

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

لمشاركة قاعدة بيانات باستخدام مجلد مشترك:

  1. في بيئة المنزل أو الأعمال الصغيرة، شارك مجلدا مع أشخاص محددين. لمزيد من المعلومات، راجع مشاركة الملفات عبر شبكة في Windows.

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

    1. ابدأ Access، ثم حددخياراتالملفات>.
    2. في مربع الحوار خيارات الوصول ، حدد إعدادات العميل.
    3. في القسم خيارات متقدمة ، ضمن الوضع الافتراضي مفتوح، حدد مشترك، وحدد موافق، ثم قم بإنهاء Access.
  3. انسخ ملف قاعدة البيانات إلى المجلد المشترك. بعد نسخ الملف، تأكد من أن سمات الملف تسمح بالوصول للقراءة والكتابة إلى ملف قاعدة البيانات. يجب أن يكون لدى المستخدمين حق الوصول للقراءة والكتابة لاستخدام قاعدة البيانات.

  4. على كل جهاز كمبيوتر من أجهزة المستخدمين، أنشئ اختصاراً إلى ملف قاعدة البيانات. لمزيد من المعلومات، راجع إنشاء اختصار سطح المكتب لبرنامج أو ملف Office.

أعلى الصفحة

مشاركة قاعدة بيانات منقسمة

يعد هذا خيارا جيدا إذا لم يكن لديك موقع SharePoint أو خادم قاعدة بيانات. يمكنك مشاركة قاعدة بيانات منقسمة عبر شبكة محلية (LAN). عند تقسيم قاعدة بيانات، يمكنك إعادة تنظيمها إلى ملفين: قاعدة بيانات خلفية تحتوي على جداول البيانات، وقاعدة بيانات أمامية تحتوي على جميع كائنات قاعدة البيانات الأخرى مثل الاستعلامات والنماذج والتقارير. يتفاعل كل مستخدم مع البيانات باستخدام نسخة محلية من قاعدة البيانات الموجودة على الكمبيوتر العميل.

تتضمن فوائد تقسيم قاعدة البيانات ما يلي:

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

لمزيد من المعلومات، راجع تقسيم قاعدة بيانات Access.

أعلى الصفحة

مشاركة البيانات على موقع SharePoint

هناك عدة طرق لمشاركة بيانات Access على موقع SharePoint:

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

لمزيد من المعلومات، راجع استيراد البيانات أو ربطها أو نقلها إلى SharePoint.

تحذير

على الرغم من أنه يمكنك حفظ ملف قاعدة بيانات Access إلى OneDrive أو مكتبة مستندات SharePoint، نوصيك بتجنب فتح قاعدة بيانات Access من تلك المواقع. قد يتم تنزيل الملف محليا للتحرير ثم تحميله مرة أخرى بعد حفظ التغييرات في SharePoint. إذا فتح أكثر من شخص واحد قاعدة بيانات Access من SharePoint، فقد يتم إنشاء نسخ متعددة من قاعدة البيانات وقد يحدث بعض السلوك غير المتوقع. تنطبق هذه التوصية على جميع أنواع ملفات Access، بما في ذلك قواعد البيانات الفردية وقواعد البيانات المقسمة .accdb.accde.accdcوتنسيقات الملفات و.accdr. لمزيد من المعلومات حول نشر Access، راجع نشر تطبيق Access.

أعلى الصفحة

مشاركة البيانات باستخدام خادم قاعدة بيانات

يمكنك استخدام Access مع منتج خادم قاعدة بيانات مثل SQL Server لمشاركة قاعدة البيانات. يمنحك هذا الأسلوب العديد من الفوائد، ولكنه يتطلب برامج إضافية: منتج خادم قاعدة بيانات.

هذه الطريقة مشابهة لطريقة تقسيم قاعدة البيانات نظراً لتخزين الجداول على الشبكة، ويكون لكل مستخدم نسخة محلية من ملف قاعدة بيانات Access تحتوي على ارتباطات إلى الجداول، بالإضافة إلى الاستعلامات والنماذج والتقارير وكائنات قاعدة البيانات الأخرى. تعتمد فوائد أسلوب المشاركة هذا على برنامج خادم قاعدة البيانات الذي تستخدمه، ولكنها تتضمن بشكل عام حسابات المستخدمين والوصول الانتقائي إلى البيانات وتوافر البيانات القوي وأدوات إدارة البيانات المتكاملة. أيضا، تعمل معظم برامج خادم قاعدة البيانات بشكل جيد مع الإصدارات السابقة من Access، لذلك لا يجب على جميع المستخدمين استخدام نفس الإصدار. تتم مشاركة الجداول فقط. لمزيد من المعلومات، راجع ترحيل قاعدة بيانات Access إلى SQL Serverالبيانات أو استيرادها أو إنشاء ارتباط إليها في قاعدة بيانات SQL Serverوربط البيانات أو استيرادها من قاعدة بيانات Azure SQL Server.

فوائد مشاركة قاعدة بيانات باستخدام خادم قاعدة بيانات

  • الأداء العالي وقابلية التوسع: في كثير من الحالات، يوفر خادم قاعدة البيانات أداء أفضل من ملف قاعدة بيانات Access وحده. تدعم العديد من منتجات خادم قاعدة البيانات أيضا قواعد بيانات كبيرة جدا بحجم تيرابايت، والتي تبلغ حوالي 500 ضعف الحد الحالي لملف قاعدة بيانات Access (غيغابايتين). عادة ما تعمل منتجات خادم قاعدة البيانات بكفاءة عن طريق معالجة الاستعلامات بالتوازي وتقليل متطلبات الذاكرة الإضافية عند إضافة المزيد من المستخدمين.
  • زيادة التوفر: تتيح لك معظم منتجات خادم قاعدة البيانات نسخ قاعدة البيانات احتياطيا أثناء استخدامها. ونتيجة لذلك، لا يتعين عليك إجبار المستخدمين على الخروج من قاعدة البيانات لنسخ البيانات احتياطيا. عادة ما تتعامل منتجات خادم قاعدة البيانات أيضا مع التحرير المتزامن وتأمين السجلات بكفاءة.
  • تحسين الأمان: لا يمكن جعل أي قاعدة بيانات آمنة تماما. ومع ذلك، توفر منتجات خادم قاعدة البيانات أمانا قويا يمكن أن يساعد في حماية بياناتك من الاستخدام غير المصرح به. توفر معظم منتجات خادم قاعدة البيانات الأمان المستند إلى الحساب، والذي يتيح لك تحديد من يمكنه معرفة الجداول. حتى إذا حصل شخص ما على واجهة Access الأمامية بشكل غير صحيح، فإن الأمان المستند إلى الحساب يساعد على منع الاستخدام غير المصرح به للبيانات.
  • قابلية الاسترداد التلقائية: في حالة فشل النظام، مثل تعطل نظام التشغيل أو انقطاع التيار الكهربائي، تحتوي بعض منتجات خادم قاعدة البيانات على آليات استرداد تلقائية تستعيد قاعدة البيانات إلى آخر حالة متسقة في دقائق، دون تدخل مسؤول قاعدة البيانات.
  • المعالجة المستندة إلى الخادم: يساعد استخدام Access في تكوين العميل/الخادم على تقليل نسبة استخدام الشبكة عن طريق معالجة استعلامات قاعدة البيانات على الخادم قبل إرسال النتائج إلى العميل. عادة ما يكون جعل الخادم يقوم بالمعالجة أكثر كفاءة، خاصة عند العمل مع مجموعات البيانات الكبيرة.
  • Azure SQL Server: بالإضافة إلى فوائد SQL Server، فإنه يوفر قابلية توسع ديناميكية دون توقف، وتحسين ذكي، وقابلية التوسع والتوافر العالميين، وعدم وجود تكاليف للأجهزة، وإدارة أقل.

أعلى الصفحة