دسته بندی ها
19:11 1399/10/11

نحوه ری استور (Restore) کردن بک آپ (back up) در Sql Server

مشخصات سوال کننده :
کاربر : pedram_khan     امتیاز کاربر : 277     رتبه کاربر : 6
دسته بندی : Sql Server

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 18282
هوش مصنوعی

پاسخ هوش مصنوعی

برای ری استور کردن یک بک آپ با پسوند .bak در SQL Server، مراحل زیر را دنبال کنید:


USE [master];
GO

-- اگر دیتابیس با همین نام وجود دارد، آن را حذف کنید
DROP DATABASE IF EXISTS [MyDatabase];
GO

-- ری استور کردن بک آپ
RESTORE DATABASE [MyDatabase]
FROM DISK = 'C:\path\to\your\backupfile.bak'
WITH MOVE 'LogicalName_Data' TO 'C:\path\to\your\MyDatabase.mdf',
     MOVE 'LogicalName_Log' TO 'C:\path\to\your\MyDatabase_log.ldf';
GO

توجه داشته باشید که:

  • 'C:\path\to\your\backupfile.bak' را به مسیر واقعی فایل بک آپ خود تغییر دهید.
  • 'LogicalName_Data' و 'LogicalName_Log' باید نام های منطقی دیتابیس شما باشند که می توانید با استفاده از دستور RESTORE FILELISTONLY مشاهده کنید:

RESTORE FILELISTONLY FROM DISK = 'C:\path\to\your\backupfile.bak';

پس از اجرای این دستورات، دیتابیس شما با موفقیت بازگردانی خواهد شد.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : saedbfd 11:42 1399/10/13

چگونه بک آپ دیتابیس را در Sql Server ری استور کنیم

 

نحوه ری استور کردن بک آپ دیتابیس در sql server

 

برای ریستور کردن بک آپ دیتابیس در Sql Server به دو طریق می تونید این کار رو انجام بدید.

  • از طریق دستورات T-Sql
  • از طریق Wizard

 

نحوه Restore کردن بک آپ دیتابیس در Sql Server از طریق دستورات T-Sql

شما می تونید اگر بک آپ از دیتابیس خودتون دارید از طریق دستورات T-Sql بازگردانی کنید. برای این منظور کدهای T-Sql زیر رو مشاهده کنید.

RESTORE DATABASE newDatabaseName
FROM DISK = 'D:\mytest.bak'
WITH REPLACE

با استفاده از اسکریپت بالا می تونید اگر BackUp از دیتابیس دارید، اون رو Restore کنید.

  • دقت کنید که بعد از کلمه DATABASE نام دیتابیس به دلخواه رو میتونید وارد کنید.
  • نکته بعدی اینکه بعد از کلمه DISK باید آدرس فایل بک آپ رو بنویسید.

 

نحوه Restore کردن بک آپ دیتابیس در Sql Server از ویزارد

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

restore database backup

 

خب حالا از فرم Restore Database گزینه Device رو بزنید و سپس روی دکمه ای که در تصویر مشخص شده کلیک کنید.

 

انتخاب دیتابیس جهت ری استور

 

حالا از فرم Select BackUp Device روی دکمه Add کلیک کنید و فایل بک آپ دیتابیس رو انتخاب کنید. فرم شما باید به شکل زیر باشد.

 

انتخاب فایل بک آپ دیتابیس

 

روی دکمه Ok کلیک کنید. در حال حاضر اطلاعات فایل بک آپ جهت بازگردانی مشخص می باشد.

 

بازگردانی بک آپ دیتابیس

 

در فرم بالا در قسمت 1 می توانید نام دیتابیس دلخواه خود را وارد کنید.

در قسمت 2 مشخصات دیتابیس مثل نوع بک آپ، نام سرور و ... مشخص شده است.

در قسمت 3 اگر بر روی گزینه Files کلیک کنید، می توانید نام و محل ذخیره سازی فایل های mdf و ldf را ببینید.

 

در انتها روی دکمه Ok کلیک کنید تا عملیات Restore انجام شود و دیتابیس شما بازگردانی شود.

به این پاسخ امتیاز بدهید    0
امتیاز: 1664 رتبه: 1
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود