PDA

View Full Version : Relation و پاک شدن اطلاعات



hozouri
یک شنبه 21 مهر 1387, 10:09 صبح
با عرض سلام :
ما یه برنامه ای نوشتیم و یکی از برنامه نویسان در بانک از Relation بین جداول استفاده کرده.

حال می خواهیم بعضی از جداول را از یک بانک اطلاعاتی به بانک دیگری کپی کنیم . مشکلی که پیش می آید به شرح زیر است :
پس از کپی کردن جداول از بانک مبدا به بانک مقصد ، اطلاعات بعضی از جداول دیگر بانک مقصد از بین می روند(به دلیل داشتن Relation در جداولی که کپی کرده ایم) .


به عنوان مثال:
جدولی با نام User که اطلاعاتی در این جدول می باشد را در داخل دیتابیس اصلی درج می نماییم.
حال جدولی به نام Buy که خالی از اطلاعات بوده را در دیتابیسی فرعی ایجاد می نماییم.
و می خواهیم این جدول را به بانک اصلی اضافه نماییم و این دو با یک فیلد در ارتباطند (Relation( . ولی بدلیل اینکه این دو جدول با هم در ارتباط بوده و یکی از جداول خالی می باشد اطلاعات آن یکی جدول هم پاک شده.

اطلاعات تکمیلی :
1) بدلیل دور بودن برنامه نویسان از هم امکان درج جداول در یک دیتابیس مشترک نمی باشد.
2) برای اضافه نمودن جداول در دیتابیس اصلی از Export جداول در خود SQL استفاده می نماییم.
3) فقط جداولی که دارای Relation می باشند اطلاعاتشان در عملیات Export جداول حذف می گردند.
4) امکان درج جداول به صورت دستی مقدور نمی باشد چون جداول خیلی زیاد می باشند.

hozouri
یک شنبه 21 مهر 1387, 10:52 صبح
هنگام export کردن بانک اطلاعاتی ، گزینه Inlclude All Dependent Objects و Copy Data را تیک نزنید