PDA

View Full Version : چگونه اطلاعات در دو جا بصورت تلفنی یکسان شوند؟



mafazel
شنبه 05 اردیبهشت 1388, 11:04 صبح
سلام دوستان
من یک برنامه بانک اطلاعاتی رو بصورت دسکتاب برای یکجا نوشتم. حالا لازم شده این برنامه در 2 جا (دور از هم) اجرا بشه و هر کدام اطلاعات رو کامل داشته باشند و ویرایش (درج،ویرایش،حذف) کنند. و در مواقع خاصی بهم وصل شوند و اطلاعات خودشان را با یکدیگر یکسان کنند. نمی خواهم برنامه را Web Base کنم. قاعدتا باید یک ارتباط تلفنی بین دو طرف بر قرار شده و اطلاعات رد و بدل شود.
از دوستان خواهش می کنم اگر تجربه یا پیشنهادی در این زمینه دارند (بخصوص در زمینه نحوه برقراری بستر ارتباطی) در اختیار من قرار دهند.
ممنون

vcldeveloper
شنبه 05 اردیبهشت 1388, 12:30 عصر
بستگی داره این دو سیستم چطوری از طریق تلفن به هم وصل شده باشند. اگر یکی سرویس دهنده هست، می تونید روی اون RAS Server نصب کنید، تا دومی از طریق تلفن به آن وصل شود و یک شبکه LAN برپایه ارتباط تلفنی ایجاد شود. مشابه همون کاری که ISPها برای کاربران Dial up می کنند.
در غیر اینصورت، باید خودتون مکانیزمی طراحی کنید تا در فواصل زمانی معین یکی از سیستم ها با دیگری تماس بگیره، و داده های تغییر کرده خودش را بصورت فایل برای آن ارسال کنه، و سیستم مقصد هم تغییرات موجود در فایل دریافتی را بر روی داده های خودش اعمال کند. این روش ابتکاری هست، و اینه فرمت فایل چی باشه، یا داده ها چطور بروزرسانی بشند، توسط شما تعیین میشه.

mehrdadhamidi
شنبه 26 اردیبهشت 1388, 12:25 عصر
اگه با SqlServer کار کنی دو تا سرور در دو جا نصب کن بعد از اتصال تلفنی میتونی Replication انجام بدی. نحوه انجام Replication و جزئیاتش رو از جای دیگه تو همین سایت بگیر.