PDA

View Full Version : انتقال رکورد از یک دیتابیس به یک دیتابیس دیگر



m.yazdian
پنج شنبه 20 اسفند 1388, 16:26 عصر
سلام



اگر از دوستان کسی اطلاعاتی در مورد نحوه ارسال رکوردهای یک جدول از یک دیتابیس به همان جدول ولی در یک دیتابیس دیگر البه در صورتی که دیتابیس اول اگر ویرایش شد دیتابیس دوم هم به جای کپی شدن رکورد های مجددا ، رکوردهای قبلی که در دیتابیس اول ویرایش شده در دیتابیس دوم هم ویرایش شود.

یا اگر در دیتابیس اول حذف شد در دیتابیس دوم هم حذف شود.

در این مورد لطفا اگر اطلاعاتی دارید راهنمایی فرایید.



نکته:SqlBulkcopy فقط رکوردهای دیتابیس اول را به دیتابیس دوم انتفال می دهد واگر در دیتابیس اول همان رکورد ها ویرایش شده باشد دوباره همه رکورد ها را به دیتابیس دوم انتقال میدهد و رکوردها تکراری می شوند...!!!



در صورتی مه ما میهواهیم که اگر رکوردها در دیتابیس دوم موجود نبود رکورد را کپی کند.

اگر رکوردهای دیتابیس اول در دیتابیس دوم موجود بود دیتابیس دوم Replpace شود.

اگر رکوردی در دیتابیس اول نبود ولی در دیتابیس دوم بود از داخل دیتابیس دوم حذف شود.

slashslash2009
پنج شنبه 20 اسفند 1388, 18:07 عصر
میتونید تغییراتو در هر دو جدول اعمال کنید بمثلا دو تا دستور update و یا دو تا دستور Delete یکی برای اولی و دیگری واسه دومی