نحوه بکاپ گیری و بازگردانی یا ریستور دیتابیسها در SQL Server
نحوه بکاپ گیری و بازگردانی یا ریستور دیتابیسها در SQL Server
. در ابتدا پنجره SQL Server Management Studio را باز کرده و در قسمت Object Explorer با ورود به بخش databases، بر روی دیتابیس موردنظر کلیک راست کرده و از منوی Task گزینه Restore را انتخاب کنید.
را انتخاب نموده و بر روی Connect کلیک کنید.
لیست را باز نمایید.
جهت بازگردانی اطلاعات از یک Database که قبلا از آن Backup تهیه شده است به روش زیر عمل کنید:
1. پس از اتصال به کنسول SQL Server Management Studio روی دیتابیس کلیک راست کرده
و از منوی Task گزینه Restore و سپس Databases را انتخاب کنید.
2. از قسمت Source For Restore گزینه From Device را انتخاب کرده و فایل Backupی که پیشتر تهیه شده است را انتخاب کنیم.
3. جهت جایگزین (Replace) شدن Database از منوی Options گزینه Overwrite the existing database را انتخاب کنید.
لازم به ذکر است در نسخه SQL Server 2014 و بالاتر، جهت مشخص کردن محل ذخیرهی جدید برای فایلهای دیتابیس، از تب Files بر روی گزینه Relocate all files to folder کلیک کنید و محل ذخیرهای جدید برای Data File Folderها و Log File Folderها تعیین کنید.
نکات قابل توجه در Backup SQL server
پیشنهاد میشود به دلیل حجم بالای تراکنشها در SQL Server، زمان انجام عملیات بکاپ خودکار، خارج از ساعات کاری باشد، برای مثال ساعات پایانی روز.
پیشنهاد میشود فایلهای بکاپ بر روی سرور و یا دیسک دیگری ذخیره شود.
تا در صورت بروز هرگونه اشکال در سرور SQL، فایلهای بکاپ از بین نرود.
جهت انجام عملیات بکاپ گیری، یوزر میبایست دسترسی Sysadmin را به عنوان Server Roles و دسترسیهای db_owner و db_backupoperator را به عنوان Database Roles داشته باشد. بدین منظور در نرمافزار SQL Server Management Studio پس از اتصال به Instance به مسیر Security و سپس Login رفته و با کلیک راست بر روی یوزر موردنظر گزینه Properties را انتخاب مکنید و تنظیمات را مطابق زیر اعمال نمایید.