خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


Detach کردن دیتابیس در SQL Server

Detach کردن دیتابیس در SQL Server
در پست قبلی به شما دوستان نشان دادیم که چطور می توانید یک دیتابیس را در SQL Server تان Attach کنید و حالا تصمیم داریم شما با مقوله Detach کردن دیتابیس در SQL Server آشنا کنیم. عزیزان Detach کردن دیتابیس ها در SQL Server چندان پر کاربرد نیست و یه جورایی بسیار هم کم کاربرد است. شما یک دیتابیس را در اس کیو ال Attach می کنید و همینطور دیتابیس کار خودش را انجام می دهد. SQL Server شامل تعداد بسیاری زیادی تابع و Function است که هر کدام بسته به نیاز شما در برنامه هایتان مورد استفاده قرار می گیرند ولی همانطور که عرض کردم بستگی به سناریوی شما دارد که در چه شرایطی از چه تابع و Function ای استفاده کنید. اجازه بدید در مورد Detach یک مثال بزنم. اگر دقت کرده باشید در بسیاری از شرکت ها که حداقل خود بنده شاهد بودم،برنامه کارت ساعت که ساعت ورود و خروج کارکنان را ثبت می کند در سیستم حرست یا نگهبانی و یا در سیستم یکی از کارکنان بخش اداری نصب می شود و حالا سازمان به فکر این افتاده که دیتابیس نرم افزار را که در حال حاضر در یک سیستم PC نصب شده را به یک سرور انتقال دهد. حالا یک راه این است که از دیتابیس بک آپ بگیرید و بک آپ را در محل جدید Restore کنید و راه حل دیگر این است که فایل MDF و LDF را از محل فعلی کپی کنید. برای کپی کردن فایل اصلی دیتابیس در صورتی که Database در حلت Online باشد، کپی غیر ممکن است چون هم اکنون در زیر Process است و با Offline کردن آن می توانید آن را کپی کنید. راه بعدی هم این است که کلا دیتابیس را از SQL Server فعلی Detach و در محل جدید Attach کنید. آنچیزی که من تصمیم دارم در این پست به شما نشان دهم، نحوه Detach کردن دیتابیس است. باز هم عرض می کنم که این فانکشن در دیتابیس اصلا پرکاربرد نیست.

نرم افزار سامانه مودیان راهکار
حالا برای انجام اینکار به SQL Server مورد نظر Connect شوید. Detach کردن دیتابیس در SQL Server بسیار ساده و راحت است. منتها قبل از detach کردن اجازه دهید ببینیم که اصلا فایل اصلی دیتابیس در کجا ذخیره شده که پس از Detach به سراغ آن برویم.



Detach کردن دیتابیس در SQL Server . آموزشگاه رایگان خوش آموز

پس روی دیتابیس مورد نظر کلیک راست کرده و Properties بگیرید.

Detach کردن دیتابیس در SQL Server . آموزشگاه رایگان خوش آموز

از پانل سمت راست به سراغ Files رفته و همانطور که میبینید در ستون Path مسیر فایل MDF و LDF ذخیره شده است. یعنی اگر همین الان به این مسیر وارد شوید، فایل دیتابیس را مشاهده خواهید منتها چون وضعیت آن Attach و Online است، هیچ کاری روی آن نمی توانید انجام دهید.
فرم رابسته و مجددا روی دیتابیس مورد نظر کلیک راست کنید.

Detach کردن دیتابیس در SQL Server . آموزشگاه رایگان خوش آموز

از منوی ظاهر شده روی Task رفته و از زیرمنوها Detach را انتخاب کنید.

Detach کردن دیتابیس در SQL Server . آموزشگاه رایگان خوش آموز

پنجره ظاهر شده را OK کنید بدین ترتیب دیتابیس از SQL به صورت کامل detach می شود و شما آن را دیگر را Object Explorer اس کیو ال مشاهده نمی کنید. حالا به مسیر قرار گیری دیتابیس رفته و هر کاری که نیاز است با فایل اصلی دیتابیس انجام دهید.

شما در همین وب سایت و در لینک زیر می توانید SQL Server را از مبتدی تا پیشرفته دنبال کنید:

آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز