منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : تشغيل البرنامج على سيرفر خارجي عبر الانترنت
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم ورحمة الله وبركاته,,,
اخوتي الكرام 

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


مع العلم ايضا ان برنامجي غير متصل عن طريق SQL 
استخدم اداة ADODC  Big Grin
اعلم انها طريقة من العصر الحجري ولكنني لم اعرف الا بعد الانتهاد من عمل البرنامج 

ارجو ان يكون هناك طريقة سهلة وعملية وان امكن وجود خطوات تفصيلية او فيديو تعليمي عن المووضع 
شاكرا ومقدر تعاونكم
(06-11-17, 03:30 PM)Amir_alzubidy كتب : [ -> ]السلام عليكم و رحمة الله
اهلا بك اخي هاني
اذا كانت ليست شبكة داخلية يمكنك
الاستفادة من قواعد بيانات Sql يتم
رفعها الى احدى الاستضافات .

اذا كانت ضمن شبكة محلية  ( بنفس المنشأة ) يمكنك مشاركة قاعدة البيانات .
وعليكم السلام استاذ امير
 هي ليست شبكة داخلية بل كل جهاز بمكان يمكن ان يكون خارج المدينة ايضاً
لكن كيف هي طريقة الاستفادة من SQL التي تحدثت عنها هل يومجد مثال عن ذلك ولا تنسى انني استخدم ADODC 
وهل يجب رفع قاعدة البيانات الى الموقع الخاص بالشركة او المؤسسة وكيف كل هذا ارجو منك الشرح بطريقة تفصيلة لو سمحت 
شكرا جزيلاً لك وللجميع
(06-11-17, 08:22 PM)Amir_alzubidy كتب : [ -> ]اذا كان باستطاعتك رفعها الى سيرفر الشركة او المؤسسة
ستحصل على معلومات تخولك للدخول على قاعدة البيانات
لكن ... لا انصحك بالاستمرار على ADODC  
نصيحة لوجه الله تعالى


السلام عليكم ,,,

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

شكراً جزيلاً على اهتمامك
الأخ الفاضل hannileo
افضل طريقة بالنسبة لي هيا Remote Desktop
وكان لي مشروع ببرنامج يربط 7 فروع اي 7 محافظات والى الان لم اجد اي مشاكل ولله الحمد
(07-11-17, 05:48 PM)VB.NET كتب : [ -> ]الأخ الفاضل hannileo
افضل طريقة بالنسبة لي هيا Remote Desktop
وكان لي مشروع ببرنامج يربط 7 فروع اي 7 محافظات والى الان لم اجد اي مشاكل ولله الحمد


شكرا لك اخ VB.net 

لكن للاسف لم افهم جيداً ماهو Remote Desktop

ارجو منك الشرح بطريقة  مفصلة  بما انك مجرب للطريقة وعندك خبرة 
ولك جزيل الشكر,,,
[attachment=16076][attachment=16077][attachment=16076][attachment=16077]تحتاج اخي الكريم الى جهاز رئيسي يثبت فيه البرنامج سوا كان ويندوز سيرفر او ويندوز سفن 
لاكن في بعض الاعدادات حتى يسمح باتصال اكثر من جهاز عليه
فكرة Remote Desktop
هو الاتصال بسطح المكتب البعيد بحيث يكون البرنامج مثبت بالجهاز الرئيسي وتتصل عليه الاجهزة الفرعية عن بعد بأستخدام 
ولاكن نحتاج الى التالي :

خدمة ال VPN من شركة الاتصالات او مزود خدمة الانترنت ( وهذي فيها رسوم عالية شهرية )
او برامج ال Static IP مثلا logmein hamachi ( هذي الخدمة من تجربتي لها تسبب بطئ في التحكم )
او من موقع DDNS  بحيث نحصل على Dynamic IP  كالتالي User.dyndns.org مثلا ( انا عن نفسي استخدم هذي الخدمة فهي توفر اشتراك بقيمة 20 دولار في السنة )

بعد الحصول على نوع الاشتراك نحتاج الى عمل بعض الاعدادات وهذي فقط في ال VPN او DDNS  اما logmein hamachi فلا نحتاج اي اعدادات لانه يوفر لك ارقام اتصال
نوع الأعدادات تختلف على حسب المودم اذا كان :
TP-Link او Linksys او مودم شركة مزود خدمة الانترنت حدد لي نوع المودم وانا باذن الله اوضح لك طريقة الأعدادات 
( وانا بصراحة انصح بأستخدام خدمة ال DDNS )
بعد كذا نحتاج الى تفعيل الاتصال من الجهاز الرئيسي كالتالي :

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

اخيرا افتح امر تشغيل او Run ثم MSTSC وادخال نوع الايبي وبعد كذا تجد نفسك على الجهاز الرئيسي

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

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

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

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

بس هذه الطريقة
1-تحتاج جهاز سيرفر قوي جداً
2- تحتاج نت سرعة عالية
3- اعتقد ان المستخدمين محدودين الذي يستطيع وندوز ان يسجلهم في نفس الوقت اتذكر انهم في وندوز 7 مسموح ب 3 مستخدمين فقط في نفس الوقت.

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



صحح لي المعلومات اعلاه حسب خبرتكم
1-تحتاج جهاز سيرفر قوي جداً
بالعكس اخي الكريم اتذكر لي مشروع وكان الجهاز عبارة عن
CorI3
4 Ram
طبعا كلما زادت المواصفات زادت قوة التحمل
2- تحتاج نت سرعة عالية
كل استخدامي للخدمة هذي كانت مع سرعات عادية جدا ولاكن كانت خدمة الانترنت DSL مثل 4 او 8 ميجا والسرعة ممتازة
3- اعتقد ان المستخدمين محدودين الذي يستطيع وندوز ان يسجلهم في نفس الوقت اتذكر انهم في وندوز 7 مسموح ب 3 مستخدمين فقط في نفس الوقت.
3 مستخدمين للوندوز السيرفر وويندوز 7 مستخدم واحد
( اعتذر عن قول انه يوجد كراك لتفعيل خاصية الريموت لعدد لا محدود من المستخدمين في الويندوز سيرفر وويندوز 7 )
ولاكن اذا حتستخدم DDNS فهذي ممتازة وما تسبب بطئ في السرعة مثل Hamachi

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

اتمنى اني افدتكم في هذا الموضوع

اتمنى التوفيق للجميع
الصفحات : 1 2