تغییر محل ذخیره بانک sql در codefrist

سوال شده توسط: علی جمشیدی

تاریخ ثبت: ۱۴۰۰/۰۴/۰۴

بازدید: 1,697

پاسخ: 2

تگ: Asp mvc


سلام.وقت بخیر.یه سوال داشتم ممنون می شوم جواب بدهید.من یک پروژه کد فرست دارم ، وقتی اجراش می کنم ،بطور پیش فرض خوب می رود در درایو c ،بانک وجدول ها رو در پوشه Data می سازد،درایو c در ویندوز سرورم جا ندارم،از گزینه فایل sqlمی خواهم تغییر آدرس بدم نمی شود،ولی با کوئری بردم درایو f ،ولی برای آپدیت های بعدی و مایگریشن های بعدی مشکل دارم.سوالم اینکه در کد فرست کجا هست که داره میگه برو تو درایو c بساز ؟(مثلا f کنم)

پاسخ ها
user

سوگند قاسم پور

سلام وقت بخیر 

من یک سری شرایط مشابه شما رو داشتم راه حلی که یکی از کاربران stackoverflow مطرح کرده بود این بود که پوشه پروژه رو به صورت دستی منتقل کنم به درایو دیگه بعد مایگریشنمو پاک کردم و از اول مایگریشن زدم و مشکلم برطرف شد(البته من توی webconfig نام initial catalog رو هم تغییر دادم برای اینکه مشکلی پیش نیاد حتما یه کپی از پروژه تون در یه درایو دیگه هم نگه داری کنین) دقت کنین که دفعات بعد اون نسخه ای که منتقل ش کردین به درایو دیگه رو اجرا کنین نه اون که توی سورس در درایو سی قرار داره 

محل ذخیره پروژه اصولا توی پوشه ی source که در درایو c با این جابه جایی مشکل من برطرف شد حالا اگه لینک استک آور فلویی که به من کمک کرد رو پیدا کنم در اختیارتون قرار می دم

user

علی جمشیدی

ممنون از پاسخ و راهنمایی تان.روشی که به ذهن خودم رسید و تستش کردم ولی هنوز روی سرور اجراش نکردم.اول دستی یک دیتابیس می سازم به نام همان نامی که پروژه ، خوب می توانم خیلی راحت تغییر آدرس بدهم از گزینه فایل،وقتی هم پروژه اجرا می کنم دیگه نمی رود در درایو c بسازد در درایو ی که خودم ساختم جدول ها رو اضافه می کند.حالا در لپ تاپ مایگرشن داره درست کار می کند می خواهم اول shema and data  بگیرم و جدولی تغییر پیدا کرده و  در نهایت فقط مایگرشن و جدول تغییر کرده در سرور پاک کنم و shema and Data اجرا کنم.ما می توانیم.سپاس

برای ثبت پاسخ باید خود شوید

محبوب ترین مقالات