PDA

View Full Version : حرفه ای: ایجاد تغییرات در دیتابیس



programmer755
جمعه 20 آذر 1394, 12:24 عصر
سلام دوستان
من یه سایت آپلود کردم که الان نیاز دارم در دیتابیس تغییراتی ایجاد کنم
چطور باید بعد از اعمال تغییرات دیتابیس رو به سرور اضافه کنم بدون انکه اطلاعات دیتابیس رو سرور از بین بره

LostOfMind
یک شنبه 22 آذر 1394, 22:14 عصر
این مشکلی بود که منم قبلا داشتم هرگونه تغییر باعث از بین رفتن اطلاعات میشد
اما خکentity framework مشکل رو به طور کامل رفع کرد
پیشنهاد میکنم این فریم ورک رو از دست ندید

programmer755
یک شنبه 22 آذر 1394, 22:42 عصر
من اینجوری مشکلم رو حل کردم :
1) back up گرفتن از دیتابیس روی سرور
2) restore کردن همون back up در sql server به روش زیر :
http://support.parsdata.com/kb/services/web-hosting/database/how-to-restore-database-with-microsoft-sql-server-management-studio#num5
3) اعمال تغییرات جدید در دیتابیس
4) back up گرفتن از دیتابیس روی سیستمتون
5) restore کردن همون back up رو سرور

امیدوارم به تو دوست عزیزم که همچین کاری میخوایی بکنی کمکی کرده باشم !

aminmousavi
سه شنبه 24 آذر 1394, 01:40 صبح
سلام دوست عزیز . بستگی داره تغیرات در چه سطحی هست . اگر تغییرات بنیادی نیست ، بهترین راه تغییر در ساختار دیتابیس از طریق کوئری هست .

programmer755
چهارشنبه 25 آذر 1394, 03:30 صبح
چه تغییراتی بنیادی محسوب میشن ؟

aminmousavi
چهارشنبه 25 آذر 1394, 04:01 صبح
شما چه تغییری میخواید انجام بدید ؟

programmer755
چهارشنبه 25 آذر 1394, 04:04 صبح
من نوع بعضی از مقادیر دیتابیسم رو تغییر دادم

aminmousavi
چهارشنبه 25 آذر 1394, 04:13 صبح
خب برای اینکار میتونید از کوئری استفاده کنید ، اگر دیتاهای موجود سازگاری ندارند با کوئری Update مقادیر رو سازگار کنید و سپس فیلد رو تغییر نوع بدید .

programmer755
چهارشنبه 25 آذر 1394, 11:42 صبح
چجور با کوئری میشه این کار رو انجام داد ؟
آخه من که تو سرور که به دیتابیس دسترسی ندارم بخوام کوئری بنویسم