إعداد نسخ احتياطي واستعادة لقاعدة بيانات SQL Server

تفاصيل العمل

قمت بإعداد نسخ احتياطي كامل (Full Backup) لقاعدة بيانات SQL Server مع التحقق من سلامة النسخة باستخدام خيار CHECKSUM، ثم اختبرت استعادتها فعلياً.

خطوات العمل:

• أخذ Full Backup مع CHECKSUM لاكتشاف أي تلف في الملف

• قراءة بنية ملفات النسخة باستخدام RESTORE FILELISTONLY لمعرفة أسماء ملفات الداتا واللوج

• استعادة النسخة باسم جديد (EETDAT_Test) بدل الكتابة فوق القاعدة الأصلية، مع إعادة توجيه الملفات (WITH MOVE) لأن الملفات الأصلية قيد الاستخدام

• فحص القاعدة المستعادة باستخدام DBCC CHECKDB للتأكد من خلوها من أي تلف

• فحص نموذج الاستعادة (Recovery Model) للقاعدة وتوثيق الفرق بين Simple وFull وBulk-Logged وتأثير كل واحد على إمكانية الاستعادة

• توثيق أنواع النسخ الاحتياطي (Full / Differential / Log / Copy-Only) وخطة جدولة مقترحة: Log كل 15-60 دقيقة، Differential يومياً، Full أسبوعياً، وFull شهري للأرشفة

• توثيق أفضل الممارسات: اختبار الاستعادة دورياً، حفظ النسخ على جهاز مختلف، مراقبة فشل المهام، وتجنب كسر سلسلة النسخ

النتيجة: إثبات عملي إن النسخة سليمة وقابلة للاستعادة، وده أهم من مجرد أخذ نسخة، لأن النسخة اللي متجربتش استعادتها مش مضمونة.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات