تغییر محل ذخیره بانک sql در codefrist
سلام.وقت بخیر.یه سوال داشتم ممنون می شوم جواب بدهید.من یک پروژه کد فرست دارم ، وقتی اجراش می کنم ،بطور پیش فرض خوب می رود در درایو c ،بانک وجدول ها رو در پوشه Data می سازد،درایو c در ویندوز سرورم جا ندارم،از گزینه فایل sqlمی خواهم تغییر آدرس بدم نمی شود،ولی با کوئری بردم درایو f ،ولی برای آپدیت های بعدی و مایگریشن های بعدی مشکل دارم.سوالم اینکه در کد فرست کجا هست که داره میگه برو تو درایو c بساز ؟(مثلا f کنم)
پاسخ ها
سوگند قاسم پور
سلام وقت بخیر
من یک سری شرایط مشابه شما رو داشتم راه حلی که یکی از کاربران stackoverflow مطرح کرده بود این بود که پوشه پروژه رو به صورت دستی منتقل کنم به درایو دیگه بعد مایگریشنمو پاک کردم و از اول مایگریشن زدم و مشکلم برطرف شد(البته من توی webconfig نام initial catalog رو هم تغییر دادم برای اینکه مشکلی پیش نیاد حتما یه کپی از پروژه تون در یه درایو دیگه هم نگه داری کنین) دقت کنین که دفعات بعد اون نسخه ای که منتقل ش کردین به درایو دیگه رو اجرا کنین نه اون که توی سورس در درایو سی قرار داره
محل ذخیره پروژه اصولا توی پوشه ی source که در درایو c با این جابه جایی مشکل من برطرف شد حالا اگه لینک استک آور فلویی که به من کمک کرد رو پیدا کنم در اختیارتون قرار می دم
علی جمشیدی
ممنون از پاسخ و راهنمایی تان.روشی که به ذهن خودم رسید و تستش کردم ولی هنوز روی سرور اجراش نکردم.اول دستی یک دیتابیس می سازم به نام همان نامی که پروژه ، خوب می توانم خیلی راحت تغییر آدرس بدهم از گزینه فایل،وقتی هم پروژه اجرا می کنم دیگه نمی رود در درایو c بسازد در درایو ی که خودم ساختم جدول ها رو اضافه می کند.حالا در لپ تاپ مایگرشن داره درست کار می کند می خواهم اول shema and data بگیرم و جدولی تغییر پیدا کرده و در نهایت فقط مایگرشن و جدول تغییر کرده در سرور پاک کنم و shema and Data اجرا کنم.ما می توانیم.سپاس