PDA

View Full Version : انتقال اطلاعات بین دو دیتابیس در ASP.Net



maktab
پنج شنبه 18 آبان 1391, 07:36 صبح
سلام
سایتی طراحی کردم که بصورت لوکال اجرا شده و استفاده میشه. این سایت قراره در دو مکان متفاوت قرار داده بشه. و هفته ای یک بار اطلاعات بین آنها انتقال داده بشه تا اطلاعات در هر دو دیتابیس یکسان باشند. برای این کار به نظر شما بهترین روش چیه؟

من میخوام در هر کدام از جدول هام یک فیلد اضافه کنم که مشخص کنه این داده انتقال داده شده یا نه. بعد از کل داده های موجود در دیتابیس که اطلاعات آنها انتقال داده نشدن یک کپی میگیرم و برای مقصد ارسال میکنم. سیستم مقصد هم اطلاعات را گرفته و بر روی دیتابیس خود قرار میده.

مهدی کرامتی
پنج شنبه 18 آبان 1391, 08:33 صبح
بهترین گزینه استفاده از Microsoft Sync Framework است، خودش هم در راهنمایش مثال های عملی داره.

maktab
پنج شنبه 18 آبان 1391, 08:44 صبح
ممنون. ولی جستجو کردم به بعضی مطالب برخورد کردم. مانند:

http://barnamenevis.org/showthread.php?229113-Sync-Framework-%DA%86%DB%8C%D8%B3%D8%AA%D8%9F

آیا واقعا چنین مشکلی داره؟؟ اگر به صرفه نیست لطف کنید بگید تا من برای این کار برنامه نویسی کنم.

maktab
جمعه 19 آبان 1391, 02:43 صبح
:گیج: نمیدونم چرا بعضی ها از Microsoft Sync Framework به بدی یاد کردن!! مثلا جایی خوندم که وقتی استفاده میشه حدود 2G از رم رو اشتغال میکنه و تا پایان کار انتقال داده ها این فضا را در دست میگیره!!! خب اگر به این شکله، واقعا برای کاری که من میخواهم انجام بدم به صرفه نیست.
دوستان لطفا در صورتی که اطلاعات بیشتر در مورد Microsoft Sync Framework دارند راهنمایی کنند که از آن استفاده کنم یا خودم دست بکار بشم و برای این کار کد بنویسم.