نحوه ری استور (Restore) کردن بک آپ (back up) در Sql Server
لطفا راهنمایی کیند که نحوه ری استور (Restore) کردن بک آپ (back up) در Sql Server هست ؟ الان یک فایل با پسوند bak دارم ولی نمی دونم چجوری باید در Sql Server به دیتایبس تبدیلش کنم.
پاسخ هوش مصنوعی
برای ری استور کردن یک بک آپ با پسوند .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';
پس از اجرای این دستورات، دیتابیس شما با موفقیت بازگردانی خواهد شد.
چگونه بک آپ دیتابیس را در 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 گزینه Device رو بزنید و سپس روی دکمه ای که در تصویر مشخص شده کلیک کنید.
حالا از فرم Select BackUp Device روی دکمه Add کلیک کنید و فایل بک آپ دیتابیس رو انتخاب کنید. فرم شما باید به شکل زیر باشد.
روی دکمه Ok کلیک کنید. در حال حاضر اطلاعات فایل بک آپ جهت بازگردانی مشخص می باشد.
در فرم بالا در قسمت 1 می توانید نام دیتابیس دلخواه خود را وارد کنید.
در قسمت 2 مشخصات دیتابیس مثل نوع بک آپ، نام سرور و ... مشخص شده است.
در قسمت 3 اگر بر روی گزینه Files کلیک کنید، می توانید نام و محل ذخیره سازی فایل های mdf و ldf را ببینید.
در انتها روی دکمه Ok کلیک کنید تا عملیات Restore انجام شود و دیتابیس شما بازگردانی شود.
- آموزش استفاده از پلاگین گردونه شانس در Asp.net core به همراه سورس
- نمایش متن به صورت فرمت شده در CkEditor
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- حذف کامل یک رکورد در جدول ریلیشن شده
- مقایسه ساختار دو دیتابیس در Sql Server
- اشکال در ایجاد کلید خارجی در Sql Server
- تفاوت اوراکل و Sql Server چیست
- جابه جایی سطر و ستون در Sql Server
- استفاده از Stored Procedure در انتیتی فریم ورک code First
- آپدیت لیستی از رکوردها در Sql Server - آپدیت گروهی اطلاعات در Sql Server
- دلیل پرش 1000 تایی خودکار فیلد identity در Sql server
- مشکل نمایش ندادن Data Type موقع تایپ در Sql Server
- کار با تاریخ شمسی وساعت (استفاده از توابع )