پشتیبان گیری و بازیابی دیتابیس درSQL Server

دوشنبه 2 فروردین 1395

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

پشتیبان گیری و بازیابی دیتابیس درSQL Server


دو روش برای  پشتیبان گیری (Backup) وجود دارد:

استفاده از (SQL Server Management Studio (wizard

استفاده از اسکریپت های T SQL

مرحله 1 :

SQL Server Object Explorerرا باز کرده ، روی دیتابیس مورد نظر راست کلیک کرده و گزینه Tasks -> Backup را انتخاب میکنیم.

مرحله 2 :

در باکس Back Up Database ،نام دیتابیس را انتخاب کرده ،و بعد از آن نوع پشتیان را ،Full Backup as Backup  قرار میدهیم.همچنین  گزینه copy only  وجود دارد، اگر شما  فقط کپی  آن  را می خواهید، تیک آن را بزنید.

مرحله 3:

حالا بر روی Add کلیک کنید و فایل ها و یا دستگاه پشتیبان را  برای مقصد پشتیبان گیری  انتخاب کنید و روی OK کلیک کنید.

مرحله 4 :

در  تب Option گزینه   Overwrite Media Option   را انتخاب کنید ( برای پشتیبان گیری از رسانه های موجود و یا بازنویسی نسخه پشتیبان موجود در مواقع مورد نیاز )

 برای  اطمینان از OK بودن  پشیتیبان گیری دیتابیس ، در بخش Reliability   چک باکس   Verify backup when finished انتخاب کنیم

مرحله 5 :

هنگامی که مرحله بالا  کامل شد ، روی Ok کلیک کنید. پس از تکمیل آن ، یک پیام موفقیت نمایش داده میشود.

حالا شما می توانید بروید و مسیر مقصدرا  چک کنید ،  فایل دیتابیس  name.bak (پسوند .bak) وجود دارد.
اگر شما بر روی اسکریپت "Script Action to New Query Window" کلیک کنید؛ اسکریپتی به شرح زیر تولید خواهد کرد.

    BACKUP DATABASE [EMP] TO  DISK = N'C:\Ankur\Emp.bak'   
    WITH NOFORMAT, NOINIT,  NAME = N'EMP-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10  
    GO   

  برای بازگرداندن کامل پشتیبان دیتابیس  با استفاده از SQL Server Management Studio ، مراحل زیر را دنبال کنید.

مرحله 1:

روی دیتابیس راست کلیک کرده ،Tasks -> Restore -> Database را انتخاب میکنیم.

مرحله 2 :

در این مرحله Source را انتخاب میکنیم و  برای ذخیره در Device  ،  Device مورد نظر  را  انتخاب   میکنیم 

مرحله 3:

Backup Device را انتخاب و روی دکمه Addکلیک میکنیم.

مرحله 4 :

فایل .bak را انتخاب میکنیم. در اینجا ما فایل  Emp.bak را انتخاب میکنیم.

مرحله 5 :

در باکس بعدی ، تیک Restore را  بزنید.

مرحله 6 :

در تب Option  ،تیک (Overwrite the existing database (WITH REPLACE را انتخاب کنید.

مرحله 7 :

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

آموزش نصب sql server 2017

برنامه نویسان

نویسنده 3355 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید