PDA

View Full Version : سوال: مشکل در attach دیتابیس که detach نشده



maryam.r
سه شنبه 21 آبان 1387, 11:54 صبح
سلام
من یک پایگاه داشتم حالا اسم کامپیوترم (اسم سرور) عوض شده .خود فایلهای mdf رو دارم . قبلا از عوض کردن اسم کامپیوتر دیتا بیس رو Detach نکردم .هیچ راهی نیست که بشه همون mdf رو به سرور جدید attach کنم

sjhosseini
سه شنبه 21 آبان 1387, 12:35 عصر
یک بانک اطلاعاتیSQL شامل دو نوع فایل *.Mdf و *.Log می باشد Attach نمودن فایل *.mdf شبیه Restore نمودن فایل backup می باشد.

Attach ایجاد ارتباط فایلهای بانک اطلاعاتی با نرم افزار SQL Server می باشد و Detach قطع ارتباط فایلهای بانک اطلاعاتی با نرم افزار SQL Server می باشد. در Attach نمودن فایل mdf اگر فایل Log نباشد نرم افزار Sql server این فایل را می سازد.

گزینه Enterprise Manager را انتخاب و اجرا كنید.

http://www.yeganehsoft.com/projects/attach_files/image002.jpg
بر روی علامت مثبت در كنار Microsoft SQL Servers كلیك نمایید.
بر روی علامت مثبت در كنار SQL Server Groups كلیك كنید.
http://www.yeganehsoft.com/projects/attach_files/image004.jpg
در اینجا یك یا چند پیش فرض مشاهده می كنید. باز هم بر روی علامت مثبت كنار مورد نظرتان (مثلا در اینجا ((LOCAL)(Windows NT)، كلیك كنید.
http://www.yeganehsoft.com/projects/attach_files/image008.jpg
بر روی Database راست كلیك كنید و مسیر All tasks/Attach Database را انتخاب نمایید.
http://www.yeganehsoft.com/projects/attach_files/image010.jpg
در ین قسمت روی دكمه http://www.yeganehsoft.com/projects/attach_files/image012.jpg كلیك نمایید.
http://www.yeganehsoft.com/projects/attach_files/image013.jpg

با باز شدن پنجره Browse For Existing File ، مسیر را مشخص كنید.( فیل مورد نظر پسوند *.mdf دارد.)
http://www.yeganehsoft.com/projects/attach_files/image014.jpg
بعد از مشخص شدن مسیر Database دكمه Ok را كلیك كنید.
http://www.yeganehsoft.com/projects/attach_files/image016.jpg
در صورت موفقیت آمیز بودن عملیات پیغام زیر نمایش داده خواهد شد.
http://www.yeganehsoft.com/projects/attach_files/image017.jpg

maryam.r
شنبه 09 آذر 1387, 07:43 صبح
مرسی از جواب کاملتون اما من detach نکرده بودم یعنی فایل mdf رو قبل از قطع از سرور دارم و اینجوری attach نمی شه یه

رضا عربلو
شنبه 09 آذر 1387, 18:04 عصر
شما تنها اسم کامپیوترتان را عوض کرده اید و اس کیو ال شما همچنان به کار خود می تواند ادامه دهد. دیگر نیازی به اتچ کردن نیست چون اتچ شده است.