• 0
TIGERSHAKER

شرح: ربط قاعدة بيانات متعددة المستخدمين عن طريق الإنترنت وبرنامج Dropbox

سؤال

السلام عليكم ورحمة الله وبركاته
بسم الله الرحمن الرحيم
 
إن شاء الله يكون الجميع بخير ومبارك عليكم الشهر وربنا يبلغنا رمضان
من إسبوع وضعت إستفسار عن طريقة ربط قاعدة بيانات عن طريق الإنترنت لكي يتم 
استخدامها من اكثر من مستخدم من اماكن مختلفة ، ومع البحث جربت طريقة ومشي الحال معايا
ومعرفش الطريقة معروفه أو احد الاخوة جربها او لا 
الطريقة باختصار عن طريق برنامج الـ Dropbox والبرنامج بيعطي مساحة تخزينية 2 جيجا للمستخدم المجاني
أو مساحات أكبر للمستخدم المدفوع والشرح على المجاني 
 
أولا هنحمل البرنامج وحجمه 33 ميجا ويعمل على الإكس بي والسفن والفيستا وويندوز 8 أيضا والبرنامج لا يحتاج
سريالات أو كراكات
 
التحميل من الرابط التالي
https://www.dropbox.com/downloading?src=index
 
بعد التحميل هنثبت البرنامج كما فى الشرح التالي
 
sulz.jpg

 

 
7cbj.jpg
 
j0zv.jpg
 
 
 
7868.jpg
 
 
 
فى حالة وجود حساب تم إنشائه مسبقاً فيكون الإختيار كالتالي
 
 
 
 
 
sqsu.jpg
3x88.jpg
rv8e.jpg
4t3q.jpg
w21p.jpg
17kj.jpg
p27j.jpg
 
4qtp.jpg
 
 
 
انا قمت بالشرح على قاعدة بيانات صغيرة لمجرد الشرح وطبعا ينفع استخدام الطريقة لقاعدة بيانات حجمها يصل إلى 2 جيجا وهي المساحة
المتاحة من خلال الحساب المجاني فى البرنامج  ( أنا استخدم أكسس 2010 ، 2013 ) والإتنين زي بعض فى الخطوات
وأيضا 2007 أعتقد
 
 
6xjd.jpg
1ui8.jpg
pdcn.jpg
vbuu.jpg
v99g.jpg
zjbf.jpg
 
 
وكده يبقى قاعدة البيانات موجودة على النت ما علينا إلا هننقل واجهة البرنامج " الملف الأساسي لقاعدة البيانات بعد عملية 
التقسيم انقله على أي جهاز أخر وعلى أي عدد من الأجهزة
 
ثم يتم تثبيت برنامج الـ Dropbox على باقي الأجهزة ثم تسجيل الدخول بنفس الحساب الذي تم رفع قاعدة البيانات عليه
وبمجرد انتهاء التثبيت على الأجهزة الأخرى سيتم فتح مجلد المشاركة تلقائيا وبه ملف قاعدة البيانات الذي تم وضعه سابقاً بداخله
على الجهاز الأول.
 
يتم عمل الربط بين قاعدة البيانات اللي على السيرفر وواجهة المستخدم كما فى الصورة قبل الأخيرة 
فقط اختر المسار " مسار ملف قاعدة البيانات اللي هيظهر فى مجلد المشاركة الخاصة بالـ Dropbox "
 
الطريقة بسيطة وسهلة واتمنى تفي بالغرض للبعض واذا فيها شئ مش واضح ان شاء الله اقدر اوضحة 
وانا جربتها والطريقة تعمل معايا ما اعرف لأي مدى الطريقة ممكن تكون مرنة ولكن من تجاربكم وإبداء أرائكم
ان شاء الله نقدر نشوف عيوبها او مميزاتها والله الموفق
 
2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

34 إجابة على هذا السؤال .

  • 0

عزيزي ... 

قمت بتجربة الاتي ونجح

تنزيل برنامج  Google Drive على جهازي وربطه بحساب الجوجل الخاص بي كتجربة طبعا

بعد تنزيله يتم انشاء مجلد باسم  Google Drive به نفس المجلدات الموجودة على ويب ويتم مزامنتها مع كل تغيير في الملفات المحلية

قمت بنسخ ملف قاعدة البيانات الى هذا المجلد

قمت بربط الجداول بهذا الملف كونه على الجهاز

وعندما قمت بتغيير بيانات معينة تمت مزامنه هذه البيانات

جربت العملة على جهازين بهما جوجل درايف مربوط مع نفس الحساب طبع وتمت على الشبكة المحلية

اي ان تغيير البيانات تم بشكل سليم من اي جهاز ويتم نقل البيانات الى النت من خلال المزامنة

 

السرعة اختلفت بسبب اختلاف سرعتي الجهاز الثابت واللابتوب فقط 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الف شكر الاساتذة الافاضل والله استفد منهم كتييييييييييييييييييير جدا والموضوع ده كنت بدور عليه من زمان ولكن هناك مشكلة عندى اتمني ان اجد من سيادتكم المساعدة فيه وهو قمت بتحويل قاعدة البيانات الاكسيس الذى فيها الجداول فقط الى SQL  وتم وضعها فى سيكوال سيرفير وتم ربطها فى قاعدة البيانات الاكسيس التي تحتوي على الشاشات والتقارير ولكن تم تجميع بعد الجاول لا يمكنني اضافة او حذف بعض حقولها ولا حتي التعديل عليها وهناك بعض الجداول تعمل بصورة جيدة ولم اعلم ما هو السبب هل لوجود علاقات بينهم ام ما هو السبب فى ذلك وهذه الصور توضح ما هى المشكلة بالضبط وارجو من السادة الافاضل الافادة فى ذلك وشكراpost-279451-0-10985600-1386415605_thumb.

post-279451-0-94572500-1386415640_thumb.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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


1- عندما يعمل معا فى شيت اكسيل مثلا او اكسيس يقوم بتكرار الملف ووضع بجانبة كلمة copy وهذا غير منطقي حيث اريد ربط الشاشات مع الجداول ونعمل معا فى نفس الوقت دون اخذ نسخة من الملف والله الموضوع ده مهم جداااااااااااااااااااااا بالنسبة لي فارجو الرد من سيادتكم فى اسرع وقت ان تكرمتم وشكرا واليكم صورة توضع ما اقول




صور مصغرة مرفقة
  • post-279451-0-73809000-1387104164_thumb.
  • post-279451-0-16790800-1387104212_thumb.
  •  
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

موضوع مميز, أشكر كل من ساهم به.

 

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ورحمة الله وبركاته

أشكر الجميع لتفاعلهم في هذا الموضوع المهم 

في الحقيقة كان هذا الموضوع يؤرقني منذ سنوات ولم أجد له حل

 

أتمنى من الأساتذ همام أو أحد الذين جربوا الطريقة ونجحت معهم

وضع شرح مفصل في موضوع مستقل 

لكيفية ربط قاعدة البيانات عن طريق الانترنت بين عدة أشخاص وبعدة حسابات 

لأن الحساب الواحد ينتج عنه عدة مشاكل

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

 

كما أنه غير عملي إذا أرنا أن يشترك عدة أشخاص (عشرة أو أكثر مثلاً) في نفس الوقت

تم تعديل بواسطه معاوية
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

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

اليكم تجربتي

قمت بعمل ما تم ذكرة من قاعدة بيانات وتقسيمها 

وربطها على oneDrive التابع لمايكروسوفت

وتم العمل بنجاح

 

لحد الان تمام

الان اردت ان اختبرها

في حاسوبي قمت بتنصيب  برنامج VMware( الخاص بتثبيت نظام تشغيل داخل النظام الاصلي وكل منهما منفصل عن الاخر )

ماحصلت عليه ( حاسوبي مرتبطين بالانترنيت داخل جهاز حاسوب واحد) (( وهو المطلوب ))

الان قمت باضافة بيانات في النظام رقم واحد وانتظرت 30 ثانية .. ذهبت الى النظام 2 وفتحت قاعدة البيانات .. فعلا رأيتها محدثة بالبيانات الجديدة.. فعلا رائع

 

الان بعد هذا النجاح

قمت بتجربة شيء اخر

اضفت بيانات في النظام 1 وبنفس الدقيقة اضفت بيانات اخرى في النظام 2 ولم اغلق كلتا القاعدتين ..

بعدها قمت باغلاقهما سويا او الفرق ثواني ( على اعتبار ان هناك اكثر من مستخدم قام باضافة بيانات في نفس اللحظة ..

مالذي حدث

ظهر ملف جديد في الoneDrive باسم جديد 

فيه ماتم اضافته في القاعدة 2

واما الملف الاصلي .. فقد تم تحديثة وفقا لما اضفته في القاعدة 1

 

من هذا استنتجت

ان هذه الطريقة جيدة الى حد ما ولكن يجب ان لا يقوم المستخدمين باضافة وحذف البيانات في الوقت نفسة اي  يجب ان تكون هنالك قاعدة واحدة تعمل والاخريات ينتظرن اكتمالها..

 

شكرا لكم 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ورحمة الله وبركاته ..

اخواني ...هذه الطريقة ليست مشاركة وانما مزامنة  .

 

وماذا لو أن الجهاز رقم 1 يقوم بتغيير البيانات  بالوقت نفسه الجهاز رقم 2 يقوم بالعمل نفسه

 

مثال :

الجدول المسمى  (dat1) في قاعدة البيانات خالي تماما من البيانات وتمت اضافة سجل واحد فقط

اسم الطالب : محمد

القران الكريم: 100

الرياضيات:95

 

من الجهاز رقم 1

وتمت المزامنة ببين المجلد الموجود بالجهاز وبين الموقع على النت

 

في الوقت نفسه الجهاز رقم 2 اضاف سجل واحد فقط

اسم الطالب : عبدالرحمن

القران الكريم: 94

الرياضيات : 90

 

الان لدينا قاعدة بيانات  في كل مجلد في الاجهزة التي لدينا وعددها 2 باسم واحد ولكن بيانات السجلات مختلفة

 

وتمت المزامنة بين هذا الجهاز وبين الموقع على النت

 

هل موقع النت يزامن السجلات أم الملفات التي في المجلد على الجهاز ؟

 

إذا كان يزامن السجلات..  فستحدث مشكلة ..

وهي أن الموقع لا يميز التغيير الذي حصل بالسجلات من الجهاز رقم 1 أو رقم 2  ويعتبر الأمر كأنك انت قمت بتغيير السجل من جهازك نفسه  .

بمعنى أن السجل الذي ادخله الجهاز رقم 1 وهو اسم الطالب محمد سيتم مسحه وتغييره بالسجل اسم الطالب عبدالرحمن الذي قام به الجهاز رقم 2  .

 

وإذا كان الموقع يزامن بين الملفات التي يجدث بها تغيير فسيستبدل  ملف القاعدة  كاملا باخر .. وهذه ايضا مشكلة .

 

بهذه الحالة فقط تنجح العملية إذا حدث التالي :

ان تتم مزامنة المجلد في الجهاز رقم 1 مع الموقع وبنفس الوقت تتم مزامنة الموقع مع المجلد في الجهاز رقم 2  قبل اغلاق قاعدة البيانات في الجهاز رقم 2 .. ولا اضنها تنجح لكون قاعدة البيانات في الجهاز رقم 2 مفتوحة .

 

ارجوا الرد وتسخين الموضوع للإستفادة .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ورحمة الله وبركاته ..

اولآ : احب ان اهدي التحية الى كل المشاركين فى هذا الموضوع والقائمين علية وصاحب الفكرة فى الاساس

الى الاخوة الافاضل هذا الموضوع فعلا شيق جداااااا ومفيد جدا جدا وانا ايضا بحت كثيرا ان ايجاد حل لهذا الموضوع ( موضوع ربط قاعدة بيانات اكسيس بين فرعين متباعدين عن طريق الانترنت ) ونفس الموضوع هو ما حدث معي هو تكرار قاعدة البيانات بأسم جديد فى حالة الاضافة او التعديل وتم تجربة على الشيربوينت داخل مجموعة الاوفيس ولكن دون جدوي نفس المشكلة فى التكرار

فارجو تثبيت الموضوع والافادة من الاخوة الافاضل لتعم الفائدة على الجميع لانني حتي حاولات اجتهادا دراسة الاوركل ولكنه صعب جدااا ويحتاج الى كورسات مكثفة ومبالغ كبيرة

وشكرا اخواني الافاضل واسف على الاطالة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الطريقة الأفضل من وجهة نظري هو استخدام أحد امرين :

1- ربط الأكسس بجداول mysql عبر الانترنت .

2- ربط الأكسس بقاعدة بيانات sql server عبر الانترنت سواء استضافة مشتركة أو VPS .

 

وفي جميع الأحوال سرعة النت ومواصفات الاستضافة هي الفيصل .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .