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

دسته بندی : /


تعداد فروش

0 دانشجو

پرسش و پاسخ ها

0 کاربر

تاریخ انتشار

31 اردیبهشت 1401

محتوا شامل

سورس کد, ویدیو آموزشی

سطح تمرین

بسیار ساده, ساده

سیستم عامل

ویندوز

نیازمندی ها

sql server managment

مدت زمان

7 دقیقه

حجم فایل

32 مگابایت

تمرین پشتیبان گیری و بازگردانی از دیتابیس sql server

 

پشتیبان گیری و بازگردانی دیتابیس در اسکیوال سرور

سوال : از دیتابیسی backup و سپس آن را restore  کنید .

مشاهده ویدیو :

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

دیتابیس‌ها در SQL Server یکی از مهمترین بخش‌هایی هستند که در آنها اطلاعات و داده‌های مختلفی ذخیره می‌شوند.

بنابراین، پشتیبان گیری و بازگردانی از دیتابیس‌ها برای حفظ و ایمنی این اطلاعات بسیار حیاتی است.

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

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

پشتیبان گیری از دیتابیس یکی از مهمترین وظایف مدیریت دیتابیس می‌باشد.

برای انجام پشتیبان گیری، می‌توان از دو روش زیر استفاده کرد:

  • پشتیبان گیری کامل (Full Backup)
  • پشتیبان گیری ترازنامه‌ای (Differential Backup)

البته روش‌های دیگری هم وجود دارد که در ادامه به آنها نیز اشاره خواهیم کرد.

پشتیبان گیری کامل (Full Backup)

در این روش، تمام اطلاعات و داده‌های دیتابیس به صورت کامل و به صورت یکجا پشتیبان گرفته می‌شود.

برای انجام این کار می‌توان از دستور BACKUP DATABASE استفاده کرد. این دستور به شکل زیر است:

BACKUP DATABASE [نام دیتابیس] TO [مسیر ذخیره فایل پشتیبان]

به عنوان مثال، برای پشتیبان گیری از دیتابیس Sales و ذخیره آن در مسیر D:\Backups، می‌توان از دستور زیر استفاده کرد:

BACKUP DATABASE Sales TO DISK=’D:\Backups\Sales.bak’

در این دستور، Sales.bak نام فایل پشتیبان است که در مسیر D:\Backups ذخیره می‌شود.

پشتیبان گیری ترازنامه‌ای (Differential Backup)

در این روش، تنها تغییراتی که در دیتابیس ایجاد شده است، پشتیبان گرفته می‌شود.

برای انجام این کار می‌توان از دستور BACKUP DATABASE با OPTION DIFFERENTIAL استفاده کرد.

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

BACKUP DATABASE [نام دیتابیس] TO [مسیر ذخیره فایل پشتیبان] WITH DIFFERENTIAL

به عنوان مثال، برای پشتیبان گیری ترازنامه‌ای از دیتابیس Sales و ذخیره آن در مسیر D:\Backups، می‌توان از دستور زیر استفاده کرد:

BACKUP DATABASE Sales TO DISK=’D:\Backups\Sales.bak’ WITH DIFFERENTIAL

پیشنهاد رایگان: اتصال به sql server در شبکه

بازگردانی از دیتابیس

بازگردانی از دیتابیس برای بازیابی داده‌های دیتابیس در صورت بروز خطا، اشتباه یا از دست رفتن اطلاعات انجام می‌شود.

در SQL Server، دو روش بازگردانی وجود دارد:

  • بازگردانی کامل (Full Restore)
  • بازگردانی ترازنامه‌ای (Differential Restore)

بازگردانی کامل (Full Restore)

در این روش، تمام اطلاعات دیتابیس از یک فایل پشتیبان به دیتابیس اصلی بازگردانده می‌شود.

برای انجام این کار می‌توان از دستور RESTORE DATABASE استفاده کرد.

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

RESTORE DATABASE [نام دیتابیس] FROM [مسیر فایل پشتیبان]

به عنوان مثال، برای بازگردانی دیتابیس Sales از فایل پشتیبان Sales.bak که در مسیر D:\Backups قرار دارد، می‌توان از دستور زیر استفاده کرد:

RESTORE DATABASE Sales FROM DISK=’D:\Backups\Sales.bak’

بازگردانی ترازنامه‌ای (Differential Restore)

در این روش، تنها تغییراتی که در دیتابیس ایجاد شده است، از فایل پشتیبان بازگردانده می‌شود.

برای انجام این کار می‌توان از دستور RESTORE DATABASE با OPTION DIFFERENTIAL استفاده کرد.

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

RESTORE DATABASE [نام دیتابیس] FROM [مسیر فایل پشتیبان] WITH DIFFERENTIAL

به عنوان مثال، برای بازگردانی ترازنامه‌ای دیتابیس Sales از فایل پشتیبان Sales.bak که در مسیر D:\Backups قرار دارد، می‌توان از دستور زیر استفاده کرد:

RESTORE DATABASE Sales FROM DISK=’D:\Backups\Sales.bak’ WITH DIFFERENTIAL

روش‌های دیگر پشتیبان گیری و بازگردانی

علاوه بر روش‌های پشتیبان گیری و بازگردانی کامل و ترازنامه‌ای، روش‌های دیگری نیز برای پشتیبان گیری و بازگردانی از دیتابیس در SQL Server وجود دارد، از جمله:

  • پشتیبان گیری با نام (Named Backup)
  • بازگردانی با نام (Named Restore)
  • پشتیبان گیری پویا (Snapshot Backup)
  • بازگردانی پویا (Snapshot Restore)

برای اطلاعات بیشتر در مورد این روش‌های پشتیبان گیری و بازگردانی، به مستندات رسمی SQL Server مراجعه کنید.

نتیجه‌گیری

پشتیبان گیری و بازگردانی از دیتابیس در SQL Server برای حفظ و ایمنی اطلاعات بسیار حیاتی است.

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

از بخش تمرین های SQL Server میتوانید مجموعه تمرین های رایگان پایگاه داده را مشاهده نمایید.

پرسش و پاسخ ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “تمرین پشتیبان گیری و بازگردانی از دیتابیس”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمرینات مشابه

پروژه مدیریت کتابها در سی شارپ

پروژه مدیریت کتابها در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه sql دیجی کالا

پروژه sql دیجی کالا

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه نمایش دمای هوا از طریق گوگل

پروژه نمایش دمای هوا از طریق گوگل

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه ساختمان داده بانک یاب

پروژه ساختمان داده بانک یاب

  • استادیار: وفایی مقدم
  • قیمت: 60,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : سخت
تمرین چند ضلعی در سی شارپ

تمرین چند ضلعی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
تمرین singleton در سی شارپ

تمرین singleton در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
محاسبه شیب پاره خط در سی شارپ

محاسبه شیب پاره خط در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 35,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه محاسبه عملگر های بیتی در سی شارپ

پروژه محاسبه عملگر های بیتی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط