PDA

View Full Version : لطفا پیشنهاد بدید - Replication یا ...



asilverisis
شنبه 27 مهر 1387, 01:41 صبح
سلام
دوستان من در حال انجام 1 پروژه windows app هستم که دیتابیسم روی سرور هست.
4 نوع client دارم.
1. client هایی که مستقیما امکان اتصال به سرور رو دارن که مشکلی نیست.
2.client هایی که مستقیما با سرور در ارتباط نیستند ولی امکان تلفن و اینترنت رو دارن.
3. client هایی مثل مورد 2 ولی امکان اینترنت ندارند.
4. client هایی که امکان تلفن هم ندارند.
به نظر شما از چه راهی برای Replicate کردن DB موارد 2-4 استفاده کنم.
البته برای مورد 4 می تونم از cd یا cool disk هم استفاده کنم.

ممنون میشم اگر راه پیشنهادیتون رو ارائه بدین.

asilverisis
یک شنبه 28 مهر 1387, 12:04 عصر
سلام
من این پست رو به جز اینجا توی تالار vb.net و #C مطرح کردم که با برخورد شدید مدیران مواجه شدم و پست های من رو پاک کردن، حالا امیدوارم فهمیده باشن که چرا این کار رو کردم!!!!!
نمی دونم شاید id من اشکال داره و کسی ازش خوشش نمیاد که تا حالا تقریبا برای هیچ کدوم از سوالهام جوابی نگرفتم.

rezarafiee
یک شنبه 28 مهر 1387, 13:46 عصر
اگر منظورتان یکسان شدن اطلاعاتی است که clientها باید استفاده کنند برای موارد 1و2و3 با توجه به امکان برقراری ارتباط بین clientها و سرور از merge replication استفاده نمایید ولی برای گزینه 4 شاید اگر یک backup از دیتابیس گرفته و روی client آن را بازیابی نمایید بهتر باشد(با استفاده ازcdیا flash)
امیدوارم منظورتان را درست متوجه شده باشم.

AminSobati
یک شنبه 28 مهر 1387, 21:06 عصر
دوست عزیزم،
کلا انجام Replication با واسطه (مثل CD و امثالهم) امکان پذیر نیست مگر اینکه خودتون دستی چیزی مثل Replication بنویسین (که البته کم زحمت نداره). جاهایی هم که ارتباط دارند میتونین Merge یا Transactional استفاده کنین