• 1399/07/27

تغییر محل ذخیره Sql Server 2014 asp.net code frist :

با سلام و خسته نباشید.

پروژه ای ایجاد کردم با asp.net mvc code frist،به دلیل اینکه code frist هست خوب خودش بانک درایو C می سازد،درایو C  با کمبود ظرفیت هست ،مجبورم mdf و ldf به درایو دیگری انتقال دهم چندین راه تست کردم نشد ولی بیشتر  بر روی بانک ساخته شده sql کلیک راست بر روی بانک از گزینه File آدرسش تغییر پیدا نمیکند .را دوم از دستور 

USE A

GO

sp_helpfile

ALTER DATABASE 

MODIFY FILE ( NAME = 'A' , FILENAME = 'E:\SqlData\A.mdf')

دیتابیس Stop کردم ،کوئری آدرس زدم ،آدرس ها دراو E نشان میدهد و Online انتقال فایل دادم  و دیگر بانک ساخته شده کار نمی کند و بر روی بانک نوشته Rcovery pading

ممنون

  • 1399/08/02
  • ساعت 23:13

سلام مشکل حل شد.اگر میخواید محل ذخیره دیتابیس رو تغییر بدید اول باید دیتابیس رو Detach کنید بعدش می تونید فایل هاش رو هرجایی که دوست دارید انتقال بدید بعدش دوباره Attach کنید.