در این راهنما قصد داریم مراحل بکاپگیری و بازگردانی دیتابیس را روی ویپیاس ویندوز ایرانسرور با استفاده از SQL Server Management Studio یاد بگیریم.
مرحله اول: ورود به SQL Server Management Studio
بعد از اتصال به ویپیاس ایرانسرور باید SQL Server Management Studio را از منوی Start باز کنید. پنجره اتصال ظاهر میشود. در این صفحه باید نام سرور یا آدرس IP سرور را در بخش Server Name وارد کنید. اگر احراز هویت شما از نوع Windows Authentication نیست باید گزینه SQL Server Authentication را انتخاب کنید و نام کاربری و رمز عبور را وارد کنید. سپس روی Connect کلیک کنید تا به سرور دیتابیس وصل شوید.
مرحله دوم: شروع عملیات بکاپگیری
بعد از اتصال، در سمت چپ پنل اصلی لیستی به نام Object Explorer دیده میشود. در این بخش باید روی گزینه Databases کلیک کنید تا همه دیتابیسهای موجود روی سرور نمایش داده شود. اگر تعداد دیتابیسها زیاد است باید کمی صبر کنید تا لیست کامل بارگذاری شود. دیتابیس مورد نظر خود را انتخاب کنید، روی نام دیتابیس کلیک راست کنید و از منوی بازشده وارد بخش Tasks شوید. سپس گزینه Back Up را انتخاب کنید.
در پنجره جدید باید نوع بکاپ مشخص شود. معمولاً حالت Full بهترین گزینه است چون کل دیتابیس را ذخیره میکند. اگر قبلاً بکاپهای دورهای گرفتهاید و فقط تغییرات جدید لازم است میتوانید حالت Differential یا Transaction Log را انتخاب کنید. در این مرحله تغییر تنظیمات دیگر لازم نیست مگر اینکه مسیر ذخیره خاصی مد نظر داشته باشید.
در صفحه بکاپ گزینهای به نام Destination وجود دارد. مسیر پیشفرض معمولاً لوکال سرور است. برای مشخص کردن مسیر دلخواه باید روی Add کلیک کنید. پنجره جدید باز میشود و شما باید محل ذخیره فایل را انتخاب کنید. بهتر است مسیرهای سیستمی یا مسیرهایی که در درایو C فضای کمی دارند را انتخاب نکنید.
فایل بکاپ با پسوند .bak ذخیره میشود و بهتر است نام مشخصی برای آن انتخاب کنید تا در لیست فایلهای بکاپ گم نشود. بعد از انتخاب مسیر روی OK کلیک کنید.
در این مرحله کافیست روی OK کلیک کنید تا فرایند بکاپ آغاز شود. سرعت انجام بکاپ بستگی به حجم دیتابیس دارد. اگر دیتابیس بزرگ باشد چند دقیقه زمان میبرد. بعد از پایان کار، پیام موفقیت (Backup completed successfully) نمایش داده میشود. به هیچ عنوان قبل از پایان کامل فرایند پنجره را نبندید تا فایل آسیب نبیند.
مرحله سوم: شروع عملیات بازگردانی دیتابیس
برای بازگردانی باید تعیین کنید که دیتابیس جدید میسازید یا دیتابیس موجود را جایگزین میکنید. اگر دیتابیس جدید لازم دارید ابتدا یک دیتابیس خالی با همان نام یا نام دلخواه ایجاد کنید. سپس روی آن کلیک راست کنید و از Tasks گزینه Restore را انتخاب کنید و وارد Database شوید.
در پنجره باز شده گزینه Source در حالت پیشفرض روی “Database” است اما شما باید آن را به “Device” تغییر دهید. این کار باعث میشود بتوانید فایل bak را از مسیر دلخواه بارگذاری کنید.
بعد از انتخاب Device باید روی دکمه … کلیک کنید. پنجرهای برای اضافهکردن فایلهای بکاپ باز میشود. روی Add کلیک کنید و فایل با پسوند .bak را از مسیر ذخیره پیدا کنید. بعد از انتخاب، فایل در لیست نمایش داده میشود. مطمئن شوید فایل خراب نیست و حجم آن صفر نیست. سپس روی OK کلیک کنید تا فایل به صفحه Restore اضافه شود.
در بخش Options تنظیمات مهمی قرار دارد. گزینه Overwrite the existing database (WITH REPLACE) از مهمترین گزینههاست. اگر دیتابیس فعلی دارای اطلاعات باشد و میخواهید با نسخه بکاپ جایگزین شود باید این گزینه را فعال کنید.
گزینه Close existing connections برای زمانی مناسب است که دیتابیس در حال استفاده است و اجازه بازگردانی نمیدهد.
بعد از بررسی گزینهها و اطمینان از صحت مسیر، روی OK کلیک کنید.
با زدن دکمه OK عملیات Restore شروع میشود. اگر فایل بکاپ درست باشد و دیتابیس قفل نشده باشد عملیات بدون خطا انجام میشود. بعد از اتمام، پیام Database restored successfully نمایش داده میشود. پس از بازگردانی بهتر است یک بار دیتابیس را Refresh کنید تا تغییرات کاملاً اعمال شود.
در پایان این راهنما یاد گرفتیم چگونه روی ویپیاس ویندوز ایرانسرور از دیتابیس بکاپ بگیریم و آن را بهدرستی بازگردانی کنیم تا در مواقع نیاز بدون دغدغه به نسخههای قبلی دسترسی داشته باشیم.




