منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مشاركة قاعدة البيانات على الشّبكة المحليّة - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : مشاركة قاعدة البيانات على الشّبكة المحليّة (/showthread.php?tid=24263)

الصفحات: 1 2 3


RE: مشاركة قاعدة البيانات على الشّبكة المحليّة - عبد العزيز البسكري - 22-03-18

السّلام عليكم و رحمة الله و بركاته
بارك الله فيك أخي الكريم " خالد " على التّشجيع الرّائع لاكتشاف مزايا ال SQL
و سأعمل على ذلك بإذن المولى العلي القدير ..
فائق الاحترام

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



RE: مشاركة قاعدة البيانات على الشّبكة المحليّة - عبدالله الدوسري - 22-03-18

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

الرّاوتر ( Router ) هو الجهاز الذي يوزع الإنترنت


صور توضح شكل الراوتر


RE: مشاركة قاعدة البيانات على الشّبكة المحليّة - عبد العزيز البسكري - 22-03-18

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



RE: مشاركة قاعدة البيانات على الشّبكة المحليّة - أبو ناصر - 22-03-18

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


RE: مشاركة قاعدة البيانات على الشّبكة المحليّة - عبد العزيز البسكري - 22-03-18

(22-03-18, 11:12 PM)أبو ناصر كتب : الرابط التالي يشرح طريقة مشاركة الملفات لأكثر من حاسوب عن طرق الراوتر ( ما نسميه نحن الموديم ) قد يفيدك 
ربط اكثر من حاسبة ومشاركة الملفات عن طريق الراوتر
السّلام عليكم و رحمة الله و بركاته
بارك الله فيك و لك عزيزي الغالي " أبو ناصر " على التّوضيح و الرّابط
أطال الله بعمرك و بعمر " ناصر " بمحبّته و مرضاته إن شاء الله
الآن فهمت بذكر كلمة " الموديم "
سأتابعه جيّدًا بإذن الله
تحياتي و احتراماتي



RE: مشاركة قاعدة البيانات على الشّبكة المحليّة - محمود صالح - 23-03-18

اخي عبد العزيز


لابد ان تنتقل الى  sql فورا 
ويكفي ما قاله الاخ خالد
وازيد عليه 
انك عندما تضع البرنامج على الجهاز الاخر يكفيك ان تضيف ;NETWORK LIBRARY=DBMSSOCN
في جملة الاتصال فقط
ولا تحتاج تصتب برنامج sql مثل الاكسيس 
ولاتحتاج تعمل شير للملف 
ولا تحتاج اي شيئ اخر 
ده طبعا بعد اتصال الجهازين ببعض

اضيف ملحوظة اخرى 
كانت فاكر ان sql مثل الاكسيس في تخزين البيانات وعمل بعض الاستعلامات عليها الا انها تفوق عليها في التخزين والسرعة
الى ان تفضل الاستاذ الجليل عبدالله الدوسري بمعالجة بعض البيانات في function فعلمت ان هناك اشياء اخرى لم اعلمها 
فقراءت اكثر عن sql فوجد عالم اخر مش بس حفظ بيانات وعمل استعلامات 
حتى صرت الان برمجتي على sql اكثر من الفجوال بيسك 
فنصيحة انتقل الآن


RE: مشاركة قاعدة البيانات على الشّبكة المحليّة - عبد العزيز البسكري - 23-03-18

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



RE: مشاركة قاعدة البيانات على الشّبكة المحليّة - أبو ناصر - 23-03-18

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


RE: مشاركة قاعدة البيانات على الشّبكة المحليّة - عبدالله الدوسري - 23-03-18

ما شاء الله , كل أدلى بدلوة في هذا الموضوع .





(22-03-18, 10:18 PM)عبد العزيز البسكري كتب :
السّلام عليكم و رحمة الله و بركاته
أتعبتك معي أستاذنا الكريم .. عوّضك الله بخير و أحسن منها إن شاء الله
أخذت لك صورة على المباشر من جهازي ..
هل تقصد أقوم بتغيير إعدادات هذا الموزّع ؟؟
إحتراماتي


القصد ليس بتغيير أي شيء في الإعدادات , فقط مجرد أن تكون الأجهزة متصلة به , فقط لا غير. 


كما أتفق مع الجميع بأنه حان الوقت لتعلم SQL SERVER , كما أنصح وبشدة البداء بإصدارة 2016 أو 2017 , مع الإنتقال إلى ( Visual Studio 2017 ) كذلك.

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


RE: مشاركة قاعدة البيانات على الشّبكة المحليّة - محمود صالح - 23-03-18

اولا هناك طرق لتحويل قاعدة بيانات اكسيس بكل محتويتها الى sql (بحث في الموقع)
ثانيا تغير مكتبة
Imports System.Data.OleDb
الى 
Imports System.Data.SqlClient
ثالثا تغير جملة الاتصال
رابعا تغير الجزء OleDb الى sql في كل المتغيرات