PDA

View Full Version : اتصال برنامه های مختلف از چند مکان مختلف



mhofayyaz
جمعه 20 اسفند 1389, 12:27 عصر
سلام و خسته نباشید
من یه برنامه حسابداری نوشتم که الان توی یه شهر داره کار می کنه
حالا اونا می خوان که نمایندگیشون رو تو چند تا شهر دیگه فعال کنن و از همون برنامه استفاده کنن
این وسط می خوان که برنامه ها به هم وصل باشن و به طور لحظه ای اطلاعات به نمایندگیا ارسال بشه
مثلاً سفارشا و خرید و فروشا
می خواستم راهنمایی کنید که چطور این کار رو انجام بدم .

exlord
جمعه 20 اسفند 1389, 20:16 عصر
از اونجایی که فقط Data برنامه نیازمند هماهنگ سازی ... شما نیازی نیست که برنامتون به همدیگه وصل بشه ... فقط کافیه DataBsae هر نسخه خودشو با سرور sync کنه ....

mhofayyaz
جمعه 20 اسفند 1389, 22:59 عصر
میشه بیشتر توضیح بدید
مشکل من هم دقیقاً همین جاست
مشکل اینه که بعضی مواقع ارتباط بعضی از نمایندگی ها قطع میشه
تغییراتی که اونا تو سیستم میارن رو چی کار کنم ؟

exlord
شنبه 21 اسفند 1389, 08:56 صبح
تغییرات نیازی نیست که به صورت آنی انجام بشن .... نمایندگی ها فقط کافیه هر نیم یا 1 ساعت یکبار خودشونو با سرور sync کنن ...
میتونین به تمام Table ها یه فیلد مثلا Synced هز نوع Bool اضافه کنین با مقدار پیش فرض False ... هر سطری از جدول که تغییر کنه مقدار Synced رو False کنین ... هر بار که میخوایین با سرور Sync بشین هر سطری که مقدار Synced = False باشه رو بفرستین به سرور و مقدارشو True کنین و به همچنین برای سرور ....

mhofayyaz
یک شنبه 22 اسفند 1389, 00:53 صبح
اینا می خوان که سیستم لحظه ای باشه و همون لحظه اطلاعات از نمایندگی اصفهان به تهران منتقل بشه
اما ممکنه بعضی موقع ها اینترنت قطع باشه
در ضمن سرعت هم باید مد نظر باشه
تو پیشنهادی که شما دادید حجم اطلاعات خیلی بالا میره

exlord
جمعه 12 فروردین 1390, 14:01 عصر
یه نگاهی هم به Sql Synchronization بنداز شاید به دردت بخوره ...
http://msdn.microsoft.com/en-us/library/ms151198.aspx
http://www.red-gate.com/products/sql-development/sql-comparison-sdk/learn-more/synchronizing-databases
http://www.sqldelta.com/