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

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

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

لإدخال تغييرات على التصميم في قاعدة بياناتك، يجب أن يكون Access مثبتاً على الكمبيوتر.

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

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

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

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

مشاركة قاعدة بيانات بإنشاء ارتباط بقوائم SharePoint

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

الأمور التي عليك أخذها في الاعتبار عند تحديد طريقة

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

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

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

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

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

  1. إذا لم يتوفر مجلد شبكة بالفعل، فقم بإعداد مجلد شبكة مشترك.

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

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

    1. ابدأ تشغيل Access، وتحت ملف،انقر فوق خيارات. ملاحظة، إذا كنت تستخدم Access 2007، فانقر فوق زر Microsoft Office‏، ثم انقر فوق خيارات Access.

    2. في مربع الحوار خيارات Access، انقر فوق إعدادات العميل. ملاحظة، إذا كنت تستخدم Access 2007، فانقر فوق خيارات متقدمة.

    3. في المقطع خيارات متقدمة، ضمن وضع الفتح الافتراضي، حدد مشترك، وانقر فوق موافق، ثم قم بإنهاء Access.

  3. انسخ ملف قاعدة البيانات إلى المجلد المشترك. بعد نسخ الملف، تأكد من تعيين سمات الملف للسماح بالوصول للقراءة/للكتابة إلى ملف قاعدة البيانات. يجب أن يكون لدى المستخدمين حق الوصول للقراءة/للكتابة لاستخدام قاعدة البيانات.

  4. على كل جهاز كمبيوتر من أجهزة المستخدمين، أنشئ اختصاراً إلى ملف قاعدة البيانات. في مربع الحوار "خصائص الاختصار"، أدخل المسار إلى ملف قاعدة البيانات في خاصية الهدف باستخدام عنوان UNC بدلاً من استخدام حرف محرك أقراص معين. على سبيل المثال، بدلاً من استخدام accdb.ملف نموذجيF:\‎، استخدم ‏‎accdb.ملف مشترك\‎اسم الكمبيوتر\\.

    ملاحظة: يمكن تنفيذ هذه الخطوة أيضاً من قبل المستخدمين أنفسهم.

أعلى الصفحة

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

يُعد هذا الخيار مفيداً إذا لم يكن لديك موقع SharePoint أو خادم قاعدة بيانات. يمكنك استخدام قواعد بيانات منقسمة مشتركة عبر الشبكة أو موقع SharePoint. عندما تقوم بتقسيم قاعدة بيانات، فإنك تعيد تنظيمها في ملفين — قاعدة بيانات موجودة على الخادم تحتوي على جداول البيانات، وقاعدة بيانات موجودة على الكمبيوتر العميل تحتوي على كافة كائنات قاعدة البيانات الأخرى كالاستعلامات والنماذج والتقارير. يتفاعل كل مستخدم مع البيانات باستخدام نسخة محلية من قاعدة البيانات الموجودة على الكمبيوتر العميل.

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

  • أداء محسّن   تتم مشاركة البيانات فقط عبر الشبكة، وليس الجداول والاستعلامات والنماذج والتقارير ووحدات الماكرو والوحدات النمطية.

  • توفر أكبر    تكتمل معاملات قاعدة البيانات، مثل عمليات تحرير السجلات، بسرعة أكبر.

  • أمان محّسن    يصل المستخدمون إلى قاعدة البيانات الموجودة على الخادم عبر الجداول المرتبطة؛ ويقل احتمال حصول المتطفلين على حق وصول غير مصرّح به إلى البيانات من قاعدة البيانات الموجودة على الكمبيوتر العميل.

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

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

إذا كان هذا الخيار مناسباً لك، فانتقل إلى الإرشادات الواردة في تقسيم قاعدة بيانات Access.

أعلى الصفحة

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

هام    لم يعد Microsoft يوصي بإنشاء تطبيقات ويب Access في SharePoint واستخدامها. وبدلاً من ذلك، يجب مراعاة استخدام تطبيقات Microsoft PowerApp‏ لإنشاء حلول أعمال غير مبرمجة للويب والأجهزة المحمولة.

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

عند نشر قاعدة بيانات، يتم نقلها إلى ويب. ويمكنك إنشاء نماذج وتقارير ويب يتم تشغيلها في نافذة مستعرض، كما يمكنك إنشاء كائنات Access قياسية (تسمى كائنات "العميل" أحياناً، للتمييز بينها وبين كائنات ويب). قد تحتاج إلى تثبيت Access على الكمبيوتر لكي تتمكّن من استخدام كائنات عميل Access، ولكن كل كائنات قاعدة البيانات على SharePoint تكون مشتركة.

ملاحظة: عند تثبيت Access على الكمبيوتر، يمكنك استخدام كائنات العميل من قاعدة بيانات ويب، وإلا فيمكنك استخدام كائنات قاعدة بيانات ويب فقط.

توفر Access Services نظاماً أساسياً لإنشاء قواعد بيانات يمكنك استخدامها على ويب. إنك تقوم بتصميم قاعدة بيانات ويب ونشرها باستخدام Access 2010 وSharePoint، ويستخدم الأشخاص قاعدة بيانات ويب في مستعرض ويب.

ملاحظة:  قد تحتاج إلى أذونات "المصمم" على موقع SharePoint حيث تريد نشر قاعدة البيانات.

تشغيل النماذج والتقارير ووحدات ماكرو واجهة المستخدم داخل المستعرض.

البيانات المخزّنة في قوائم SharePoint‏‏ إذا كنت تستخدم قاعدة بيانات على الويب: تتحوّل كافة الجداول إلى قوائم SharePoint، بينما تتحوّل السجلات إلى عناصر قوائم ويمكنك استخدام أذونات SharePoint للتحكم في الوصول إلى قاعدة بيانات على الويب.

تشغيل الاستعلامات ووحدات ماكرو البيانات على الخادم: تتم معالجة SQL بالكامل على الخادم. يساعد ذلك على تحسين أداء الشبكة بالحد من نسبة استخدام الشبكة بحيث يقتصر على مجموعات النتائج.

حفظ قاعدة بيانات إلى مكتبة المستندات 

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

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

  1. افتح قاعدة البيانات التي تريد مشاركتها.

  2. ضمن علامة التبويب ملف، انقر فوق حفظ باسم.

  3. انقر فوق حفظ قاعدة البيانات باسم، في المقطع خيارات متقدمة، وحدد SharePoint ثم انقر فوق حفظ باسم.

    ملاحظات: 

    • إذا كنت تستخدم Access 2007، فانقر على زر Microsoft Office > نشر > خادم إدارة المستندات.

    • إذا كنت تستخدم Access 2010، فانقر فوق ملف > حفظ ونشر > حفظ قاعدة البيانات باسم > SharePoint.

  4. في مربع الحوار حفظ إلى SharePoint، استعرض للوصول إلى مكتبة المستندات التي تريد استخدامها.

  5. راجع اسم ملف قاعدة البيانات ونوعه، وأدخل أي تغييرات ضرورية، ثم انقر فوق حفظ.

لمزيد من المعلومات، راجع النشر إلى Access Services واستيراد بيانات من قائمة SharePoint‏ أو ربط بيانات بها.

أعلى الصفحة

مشاركة قاعدة بيانات بإنشاء ارتباط بقوائم SharePoint

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

تتكون هذه الطريقة من ثلاث خطوات رئيسية:

  1. نقل البيانات إلى قوائم SharePoint.

  2. إنشاء ارتباطات إلى هذه القوائم.

  3. توزيع ملف قاعدة البيانات.

يمكنك استخدام معالج الانتقال إلى موقع SharePoint لتنفيذ الخطوتين الأولى والثانية، وأية وسيلة تختارها لتنفيذ الخطوة الأخيرة.

استخدام معالج تصدير جداول إلى SharePoint

  1. على علامة التبويب أدوات قاعدة البيانات، في المجموعة نقل البيانات، انقر فوق SharePoint‏.

    ملاحظات: 

    • يتوفر هذا الخيار فقط إذا كانت قاعدة البيانات الخاصة بك محفوظة بتنسيق ملف "accdb.".

    • إذا كنت تستخدم Access 2007، من علامة التبويب بيانات خارجيةفي مجموعة قوائم SharePoint‏‏، فانقر فوق الانتقال إلى SharePoint‏.

  2. اتبع الخطوات في معالج تصدير جداول إلى SharePoint، بما في ذلك تحديد مكان موقع SharePoint الخاص بك. لإلغاء العملية، انقر فوق إلغاء الأمر.

  3. ضمن الصفحة الأخيرة من المعالج، حدد خانة الاختيار إظهار التفاصيل لمشاهدة المزيد من المعلومات حول الترحيل.

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

  4. انقر فوق إنهاء عندما يقوم المعالج باستكمال تنفيذ إجراءاته.

    إذا عرض المعالج تحذيراً، فراجع جدول السجل واتخذ الإجراءات الضرورية. على سبيل المثال، هناك بعض الحقول التي لا يمكن نقلها أو يمكن تحويلها إلى نوع بيانات آخر يتوافق مع قائمة SharePoint.

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

أعلى الصفحة

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

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

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

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

  • أداء عالٍ وقابلية التوسّع    في العديد من الحالات، يوفر خادم قاعدة البيانات أداءً أفضل من ملف قاعدة بيانات Access وحده. كما يوفر العديد من منتجات خوادم قواعد البيانات دعماً لقواعد البيانات الكبيرة جداً بحجم تيرابايت، بما يعادل 500 مرة ضعف الحد الحالي تقريباً لملف قاعدة بيانات Access (الذي يصل إلى 2 غيغابايت). تعمل منتجات خوادم قواعد البيانات بشكلٍ عام بفاعلية شديدة من خلال معالجة الاستعلامات بالتوازي (استخدام عدة مؤشرات ترابط أصلية في عملية واحدة لمعالجة طلبات المستخدمين) وتقليل متطلبات الذاكرة الإضافية عند إضافة المزيد من المستخدمين.

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

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

  • قابلية استرداد تلقائية    في حالة حدوث عطل في النظام (كتعطل نظام التشغيل أو انقطاع التيار الكهربائي)، تحتوي بعض منتجات خوادم قواعد البيانات على آليات استرداد تلقائي تقوم باسترداد قاعدة البيانات إلى آخر حالة تناسق خلال دقائق، دون تدخل مسؤول قاعدة البيانات.

  • معالجة تستند إلى الخادم    يساعد استخدام Access في تكوين عميل/خادم على تقليل نسبة استخدام الشبكة بواسطة معالجة استعلامات قاعدة البيانات على الخادم قبل إرسال النتائج إلى العميل. ويُعد السماح للخادم بإجراء المعالجة أكثر فعالية عادةً، خاصةً عند العمل مع مجموعات كبيرة من البيانات.

خطوات أساسية لاستخدام Access مع خادم قاعدة بيانات

  1. تعتمد الخطوات الدقيقة المطلوبة لاستخدام Access مع خادم قاعدة بيانات على منتج خادم قاعدة البيانات الذي تستخدمه، ولكن الخطوات الأساسية هي نفسها:

  2. نقل بيانات من الجداول الموجودة في قاعدة بيانات Access إلى الجداول الموجودة على خادم قاعدة البيانات.

  3. الارتباط بجداول خادم قاعدة البيانات من داخل ملف قاعدة بيانات Access.

  4. إنشاء حسابات المستخدمين المناسبة على خادم قاعدة البيانات.

  5. توزيع ملف قاعدة بيانات Access.

  6. تثبيت أي برامج تشغيل ضرورية لقاعدة البيانات على أجهزة الكمبيوتر الخاصة بالمستخدمين.

  7. للحصول على معلومات معينة حول استخدام Access مع SQL Server، راجع نقل بيانات Access إلى قاعدة بيانات SQL Server باستخدام معالج التكبير.

راجع أيضاً إنشاء ارتباط إلى قاعدة بيانات SQL Server أو الاستيراد منها.

أعلى الصفحة

الأمور التي عليك أخذها في الاعتبار عند تحديد طريقة

متطلبات الطريقة

قاعدة بيانات منقسمة

مجلد شبكة

موقع SharePoint

خادم قاعدة البيانات

هل تحتاج إلى برنامج خادم قاعدة بيانات؟

لا

لا

لا

نعم

هل تحتاج إلى برنامج SharePoint

لا

لا

نعم

لا

هل تحتاج إلى Access Services يتم تشغيلها على SharePoint Server؟

لا

لا

الأمر يتوقف على السيناريو:

لا يتطلب الارتباط بقوائم والحفظ إلى مكتبة مستندات وجود Access Services

يتطلب النشر كقاعدة بيانات ويب أو تطبيق ويب وجود Access Services

لا

توفر البيانات

جيد

كافٍ للمجموعات الصغيرة التي تحتاج إلى عمليات بسيطة لتحرير البيانات

الأفضل. يسمح بوحدات السيناريو بدون اتصال.

الأفضل

الأمان

يعتمد على مقاييس إضافية

أقل الطرق أماناً

الأفضل

الأفضل

المرونة

مرنة. يمكنها بسهولة تطوير ميزات قاعدة بيانات جديدة دون تعطيل العمل. يمكن للمستخدمين تعديل التصميم في نسختهم الخاصة.

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

مرن. يستفيد من أذونات SharePoint للتحكم في الوصول وإدخال تغييرات في التصميم. يسمح باستخدام بعض كائنات قاعدة البيانات استناداً إلى مستعرض، مثل النماذج.

مرن. يمكنها بسهولة تطوير ميزات قاعدة بيانات جديدة دون تعطيل العمل. يمكن للمستخدمين تعديل تصميم الكائنات في نسختهم الخاصة.

أعلى الصفحة

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

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

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

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×