الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[تنبيه - عدم تكرار المخالفة :]أريد حلول لربط البرنامج بين سيرفران (المصنع و الإدارة)

مغلق
بدأه dark_man في 7 أبريل 2012 · 5 رد · 1,125 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الموضوع : أريد حلول لربط البرنامج بين سيرفران (المصنع و الإدارة)

شرح المشكلة :-

لدي برنامج مبيعات و محاسبة و مستودعات بلغة فوكس برو 7.0 و البرنامج موجود على سيرفر المصنع في مدينة المفرق-الاردن (طبعا البرنامج يعمل بدون تحزيم و أستطيع العمل عليه بشكل مباشر والتعديل فوري) وأريد ربطه في سيرفر الأدارة الموجود في عمان-الاردن ,في البداية تم عمل شورت كت للبرنامج الموجود على سيرفر المصنع ة تنزيله على أجهز الإدارة,وكان البرنامج يعمل بطريقة مقبولة لكن بطيئ,لكن بعدما أصبح البرنامج يمتلئ بالبيانات أصبح هناك بطئ شديد عند عمله على أجهزة الأدارة,فأريد أفضل الحلول لكي يعمل البرنامج بشكل جيد على الأقل و بدون بطئ شديد , مع العلم أنه متوفر التالي :-

1- سيرفر الأدارة (في مدينة عمان-الاردن)

2- سيرفر المصنع (في مدينة المفرق-الاردن)

3- السيرفرات مربوطه ببعضها البعض من خلال Microwave Link 2 MBPS

الله يجزيكم الخير ساعدوني ضروري......

وهذا إميلي إذا لزم الأمر

تم حذف الايميل من قبل الادارة

#2

السلام عليكم

dark_man كتب:

في البداية تم عمل شورت كت للبرنامج الموجود على سيرفر المصنع ة تنزيله على أجهز الإدارة,

مش واضحة !!!

بس مبدئياً..وبشكل عام...لعل التالي يفيد :

- يجب أن تكون الجداول طبعا على السيرفر

- يجب أن يكون على كل جهاز سواء أكان في المصنع أو في الادارة نسخة من البرنامج ( وليس Shortcut )

- يجب استخدام الأمر Set Path To في النسخ الموزعة للاتصال بالجداول -الموجودة على السيرفر- بواسطة الأمر Set Path كما يلي :

Set Path To \\Server\DataFolder
Set Path To \\192.168.1.100\DataFolder

- يستحسن تثبيت IP Address على كافة الأجهزة ذات العلاقة

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

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

ودون التطرق للأسلوب المتبع في البرمجة

أو وضع وسرعة الأجهزة نفسها

ويستحسن في نهاية الأمر - ان كان الأمر عائداً لك ولديك الوقت - بأن تبدأ باستخدام MySQL أو MSSQL كـ Back end

أستغفر الله العظيم و أتوب إليه

#3
Shadowz كتب:

السلام عليكم

مش واضحة !!!

بس مبدئياً..وبشكل عام...لعل التالي يفيد :

- يجب أن تكون الجداول طبعا على السيرفر

- يجب أن يكون على كل جهاز سواء أكان في المصنع أو في الادارة نسخة من البرنامج ( وليس Shortcut )

- يجب استخدام الأمر Set Path To في النسخ الموزعة للاتصال بالجداول -الموجودة على السيرفر- بواسطة الأمر Set Path كما يلي :

Set Path To \\Server\DataFolder
Set Path To \\192.168.1.100\DataFolder

- يستحسن تثبيت IP Address على كافة الأجهزة ذات العلاقة

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

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

ودون التطرق للأسلوب المتبع في البرمجة

أو وضع وسرعة الأجهزة نفسها

ويستحسن في نهاية الأمر - ان كان الأمر عائداً لك ولديك الوقت - بأن تبدأ باستخدام MySQL أو MSSQL كـ Back end

شكرا لك أخي Shadowz

الله يجزيك بكل حرف أجر و بركه

المفهوم من الحل الذي عرضته أنني أضع نسختين من البرنامج الرئيسية في المصنع و نسخة في الإدارة و أستعمل الحل أعلاه .... هل هذا المقصود؟

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

و هل أستطيع تحول قاعدة بيانات الفوكس برو للبرنامج الى SQL Server ؟

في إنتظار الرد

شكرا

#4
dark_man كتب:

المفهوم من الحل الذي عرضته أنني أضع نسختين من البرنامج الرئيسية في المصنع و نسخة في الإدارة و أستعمل الحل أعلاه .... هل هذا المقصود؟

نعم، السيرفر عليه قواعد البيانات، وكل جهاز عليه نسخة من البرنامج بغض النظر أكان بالمصنع أو بالادارة

dark_man كتب:

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

هل هناك ما يمنع ذلك ؟

dark_man كتب:

و هل أستطيع تحول قاعدة بيانات الفوكس برو للبرنامج الى SQL Server ؟

نعم ولكن هذا يحتاج للكثير من التعديلات

أستغفر الله العظيم و أتوب إليه

#5

السلام عليكم

اخي العزيز دارك مان

شرح وجواب الاخ شادو واضح جداً

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

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

post-210280-038034000 1333882762_thumb.j

بسبب انا المشرف الموجود وانقطع فقط ايام الجمعة والسبت

تحياتي للجميع

المرفقات
screen1.jpg
#6

الأخ الكريم/الأخت الكريمة

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

مرحباً بكم في منتدى الفريق العربي للبرمجة

هذا الموضوع يشتمل على مخالفة أو أكثر لقواعد المشاركة.

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

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…