PDA

View Full Version : كپي اطلاعات ديتابس داخل يك ديتابس ديگر



hfgord
سه شنبه 04 اسفند 1388, 08:54 صبح
سلام دوستان من مي خواهم يك ديتابس شامل همه آبجكتهاي ان واطلاعات آن مثلا جدولها ، پروسيجر و غيره را داخل يك ديتابس جديد كه مي سازم كپي كنم البته من ويزاردي نمي خوام من از طريق اسكريپت مي خوام اين كار را انجام بدم مثلا مي خوام داخل برنامه با زدن كليد يك ديتابس جديد ساخته شده كه مانند ديتابس سال قبل بوده و اطلاعات ان را نيز داشته باشد چگونه مي شود .
از كمك دوستان سپاسگذارم.

amin_alexi
سه شنبه 04 اسفند 1388, 09:07 صبح
سلام
هم ميتوني كليه ساختار رو ، از Create Database گرفته تا Create View, SP و همه ساختار جدول و ... رو به صورت چند رشته و يا به صورت چند تابع بنويسي و داخل كد پشت سر هم و به ترتيب اونها رو اجرا كني
و يا از كل Database يك Script بگيري و در يك فايل متني ذخيره كني و اون فايل رو در زمان اجرا باز كني و فايل رو بخوني و تيكه تيكه اون رو اجرا كني !
ويا ميتوني از حالت خام Database يك Backup بگبري و در يك پوشه كنار ساير فايلهاي برنامه بزاري و هر موقع لازم داشتي از طريق Code اون رو روي يك Database جديد Restore‌ كني ...
حالا ببين كدوم بيشتر به كارت مياد !