في هذا المقال ننشر الدرس الرابع ضمن سلسة من الدروس للاستاذ المبدع كعــرار يوســــف في مقياس SQL SERVER لاختصاص تقني سامي قواعد البيانات .
الدرس 4:النسخ الاحتياطي لقاعدة بيانات واسترجاع نسخة احتياطية للمعطيات
I-النسخة الاحتياطية لقاعدة معطيات
1-تعريف النسخة الاحتياطية قاعدة المعطيات
تعتبر إدارة النسخ الاحتياطية إحدى أهم المهام التي يتعين على مسؤول قاعدة
البيانات تنفيذها. بحيث يتم إجراء النسخ الاحتياطية
2- أنواع النسخ الاحتياطي لقاعدة المعطيات
ا-نسخ احتياطي كامل للمعطيات (Full Backup):
هو عبارة عن نسخ قاعدة المعطيات كاملة معناه حفظ الحالة الحالية لكافة الكائنات و الجداول و معطياتها و جزء ضروري من سجل معاملات ومن ثم اعادة تشغيل قاعدة معطيات.
ب-النسخ الاحتياطي الجزئي(Differential Backup):
تأخذ بعين الاعتبار البيانات المعدلة من بعد اخر نسخة كاملة , نسخ تفاضلي اسرع و اقل حجم من نسخ كاملة.
3-انشاء نسخة احتياطية لقاعدة معطيات :
ا-باستعمال SQL Server Management Studio :
- ننقر بالزر الأيمن للفأرة على قاعدة المعطيات المراد عمل نسخة احتياطية لها :
- فتظهر لنا قائمة منبثقة نذهب الى الامر Tâches ثمsauvegarder… فتظهر لنا نافذة الموالية
- في جزء source : نحدد اسم قاعدة معطيات في base de données و نوع نسخة احتياطية (complète او différentielle) من type de sauvegarde
- في جزء destination نحدد حامل تخزين نسخة الاحتياطية و نتركه disque من sauvegarde sur و نحدد مسار الحفظ و اسم الحفظ(يمكن تغييره) ثم نضغط ok
ب-باستعمال T-SQL:
II- استرجاع نسخة احتياطية :
1-تعريف استرجاع نسخة احتياطية
هي عملية نسخ البيانات من نسخة احتياطية وتطبيق المعاملات المسجلة على البيانات. استعادة ما تفعله بالنسخ الاحتياطي. خذملف النسخ الاحتياطي وإعادة تشغيله في قاعدة بيانات.
2-خطوات استرجاع نسخة احتياطية
ا-باستعمال SQL Server Management Studio:
- نحدد قاعدة معطيات ثم نضغط بالمفتاح الايمن للفأرة :
- فتظهر لنا قائمة نختار منها ‘tache’ ثم نختار الامر restaurer ثم نختار الامر base de données
- فتظهر لنا نافذة نحدد من خلالها قاعدة المعطيات التي يتم استرجاع النسخة الاحتياطة فيها من خلال تحديد اسم قاعدة المعطيات vers la base de données ثم نحدد مصدر نسخة احتياطية من قاعدة معطيات à partire de la base de donnéesثم نضغط على OK.