View Full Version : جابجا کردن دیتابیس از پوشه اصلی
najmehdj
یک شنبه 19 دی 1389, 09:10 صبح
من دیتابیسی به sql2008 ساختم هرچی می خوام اونو جابجا کنم از پوشه به پوشه دیگر ببرم نمیتونم
حمیدرضاصادقیان
یک شنبه 19 دی 1389, 09:36 صبح
سلام.
خوب شما نمیتونید تا وقتی که SQL Server در حالت اجراست اونو جابجا کنید.
باید Detach کنید و جابجا کنید دوباره Attach کنید.البته در نسخه 2008 با Copy Database میتونید اینکارو بکنید. این گزینه برای انتقال db ها از یک Engine به یک Engine دیگر هست. که شما برای این منظور میتونید مبدا و مقصد رو یک Engine انتخاب کنید و مسیر رو تغییر بدید فقط نام دیتابیس مقصد باید با مبدا تفاوت داشته باشه. بعد میتونید نام دیتابیس رو هم تغییر بدید.
موفق باشید
najmehdj
یک شنبه 19 دی 1389, 09:57 صبح
میشه طریق Detach را بگید
حمیدرضاصادقیان
یک شنبه 19 دی 1389, 10:22 صبح
روی دیتابیس راست کلیک کرده در قسمت Tasks گزینه Detach را زده و دیتابیس Detach می شود.
بعد فایلها رو جابجا کرده دوباره روی قسمت Databases راست کلیک کرده Attach رو زده و فایل mdf رو انتخاب می کنید.
این لینک (http://msdn.microsoft.com/en-us/library/ms191491.aspx) هم توضیحات تکمیلی رو داده است.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.