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


آفلاین کردن دیتابیس در SQL Server

آفلاین کردن دیتابیس در SQL Server
OFFline کردن دیتابیس یکی از راه های خارج کردن دیتابیس SQL از دسترس است. Offline کردن دیتابیس هم از طریق Script و هم از طریق کنسول SQL قابل انجام است. شما درمواقع خاصی نیاز دارید که دیتابیس ها را در حالت Offline قرار دهید که من در این پست به دو مورد آن اشاره خواهم کرد. مثلا تصور کنید که یک نرم افزار جدیدی را در شرکت تان راه اندازی کرده اید و به کاربران اجازه داده اید که به عنوان مثال یک ماه بصورت تستی در این برنامه اطلاعات وارد کنند تا به برنامه تسلط پیدا کنند و حالا که یک ماه از کار با برنامه گذشت، برنامه از حالت تست خارج و بصورت و جدی و واقعای مورد استفاده قرار می گیرد. در این حالت یا شما اطلاعات قبلی را که توسط کاربران به دیتابیس وارد شده بود را حذف می کنید و یا یک دیتابیس جدید برای برنامه ایجاد و یا Attach می کنید. خب، اگر اطلاعات قبلی حذف که هیچ ولی در جایی که سناریوی شما این است که دیتابیس جدید را Attach کنید ترجیحا دیتابیس مدت زمان تست را حذف نکنید. برخی کاربران شاید در همین دیتابیس ها اطلاعاتی را ذخیره کرده باشند که بعدا بدان نیاز پیدا کنند شما می توانید در این شرایط مثلا یک یا دو ماهه دیتابیس را برای جلوگیری از اشتباه Offline کنید و پس از طی شدن این مدت، دیتابیس زمان تست را حذف کنید. یا مثلا شما بنا به دلایلی به فایل اصلی دیتابیس مورد نظرتان نیاز دارید. خیلی خوب می دانید که زمانی که دیتابیس در SQL در حالت Online و Attach باشد، نمی توانید فایل اصلی را کوچکترین تغییری حتی کپی کنید. از آنجایی هم که نمی خواهید به طور کامل فایل دیتابیس را حذف و یا Detach کنید، می توانید در ساعاتی که کاربران در شرکت حضور ندارند برای مدت زمان کوتاهی state دیتابیس مورد نظر را در حالت Offline قرار داده و دیتابیس را کپی کنید و سپس وضعیت را Online کنید. البته استفاده دیگری هم با تغییر این حالتها صورت می گیرد که من با این دو مورد برخورد داشته ام. چنانچه شما هم موارد استفاده دیگری را از Offline کردن دیتابیس در SQL می دانید لطفا آن را با ما و سایر دوستان در قسمت ثبت نظرات به اشتراک قرار دهید.

نرم افزار سامانه مودیان راهکار
Offline کردن دیتابیس در SQL بسیار ساده است. لطفا به SQL Server خود لاگین کنید.



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

مطابق تصویر بالا روی دیتابیس مورد نظر کلیک راست کرده و روی Task بروید و از زیرمنوهای ظاهر شده Take Offline را انتخاب کنید. بدین ترتیب State دیتابیس مورد نظر در حالت آفلاین قرار می گیرد. به جای اینکه کلا سرویس SQL را استاپ کنید فقط State دیتابیس مورد نظر را تغییر می دهید.

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

اگر به تصویر بالا دقت کنید، یک فلش قرمز رنگ به نشانه آفلاین بودن دیتابیس ظاهر شده است. در این حالت نمی توانید از دیتابیس بک آپ بگیرید. برای تغییر وضعیت و آنلاین کردن وضعیت دیتابیس مجددا روی دیتابیس مورد نظرتان کلیک راست کرده و از Task زیر منوی Bring online را کلیک کنید.

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

در پست بعدی با دستورات و اجرای Scripts ها در SQL این کارها را انجام خواهیم داد.
شما در همین وب سایت و در لینک زیر می توانید SQL Server را از مبتدی تا پیشرفته دنبال کنید:
آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی

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

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

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


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