الأخبار التكنولوجية والاستعراضات والنصائح!

كيفية استرداد قاعدة بيانات خادم SQL من ملف النسخ الاحتياطي الفاسد؟

ملخص: هذه المدونة مخصصة لمستخدمي خادم Microsoft SQL الذين يتطلعون إلى استخراج البيانات من ملف نسخ احتياطي تالف (.bak) لاستعادة قاعدة بيانات SQL. ويحدد أسباب الفساد ، ويصف حالات تلف ملف .bak الذي أبلغ عنه المستخدمون. كما يناقش عملية "كيفية استرداد قاعدة بيانات خادم SQL من ملف النسخ الاحتياطي الفاسد؟" باستخدام Stellar Toolkit لـ MS SQL.

عندما يتعلق الأمر باستخراج البيانات من قاعدة بيانات SQL ، يعتمد المستخدمون على ملف .bak لاستعادة البيانات. لسوء الحظ ، يمكن أن يصبح الملف تالفًا ويجعل من الصعب على المستخدمين استعادة قاعدة البيانات.

دعنا نلقي نظرة على بعض حالات المستخدم التي تبلغ عن ملف النسخ الاحتياطي التالف:

مثيل المستخدم 1: "واجهت مؤخرًا تعطلًا في النظام. جميع بياناتي بما في ذلك ملف النسخ الاحتياطي الرئيسي معطوب. لقد أنشأت نسخة احتياطية في محرك الأقراص الثابتة الخارجي. لذا ، قمت بتنسيق جهازي وحاولت استعادة البيانات من النسخة الاحتياطية الموجودة في القرص الصلب الخارجي. ولكن عند محاولة فتح محرك الأقراص ، أتلقى رسالة خطأ تفيد بأن "ملف النسخ الاحتياطي يحتوي على بيانات غير معروفة ولا يمكن استخدامها". لا أفهم هذا الخطأ ، الرجاء المساعدة! لا يمكنني أن أفقد بياناتي المحفوظة داخل ملف النسخ الاحتياطي. "

مثيل المستخدم 2: "تظهر استعادة قاعدة البيانات من النسخ الاحتياطي باستخدام SQL Server Management Studio (SSMS) فقدان بعض المعلومات. هل ملف النسخ الاحتياطي تالف؟ إذا كان الأمر كذلك ، كيف يمكنني استعادته؟ "

ما الذي يسبب الفساد في ملف .bak؟

يمكن أن يصبح الملف تالفًا للأسباب التالية:

  • إنهاء أو تعطل النظام بشكل غير طبيعي ، عندما تكون قاعدة البيانات مفتوحة.
  • الجهاز المستخدم لتخزين ملف النسخ الاحتياطي مصاب بالفيروسات.
  • يمكن أن تتسبب الأخطاء في خادم SQL في تلف ملف .bak.

بغض النظر عن السبب الكامن وراء الفساد ، فإن عدم القدرة على استعادة قاعدة البيانات من النسخة الاحتياطية يزيد من خطر فقدان البيانات المهمة للمهمة.

كيفية استرداد قاعدة بيانات من ملف. bak تالف؟

لا توجد طريقة يدوية تدعم استرداد ملف النسخ الاحتياطي لقاعدة بيانات SQL التالفة. ولكن ، يمكنك استردادها بسهولة وسرعة باستخدام مجموعة أدوات Stellar لـ MS SQL البرمجيات. بشكل أساسي ، يوفر البرنامج أداة استرداد النسخ الاحتياطي لمساعدة المستخدمين على استخراج البيانات من أنواع مختلفة من النسخ الاحتياطية لخادم SQL – سواء أكانت كاملة أو تفاضلية أو معاملات.

ملاحظة: تأكد من تلبية المتطلبات الأساسية التالية قبل تشغيل Stellar Toolkit لبرنامج MS SQL:

  • يجب أن يكون لديك SQL Server مثبتًا ويعمل على جهاز الكمبيوتر الخاص بك.
  • يجب تشغيل خدمات SQL Server.

خطوات استرداد ملف النسخ الاحتياطي الفاسدة

الخطوة 1: تنزيل وتثبيت وتشغيل مجموعة أدوات Stellar لـ MS SQL البرمجيات.

الخطوة 2: من واجهة مستخدم البرنامج ، انقر فوق مقتطف من النسخ الاحتياطي MS SQL صندوق.

الخطوه 3: ال Stellar Backup Extract لـ MS SQL يتم عرض النافذة. انقر حدد ملف لاختيار ملف النسخ الاحتياطي الذي تريد إصلاحه.

الشكل 1- حدد ملف النسخ الاحتياطي الفاسد (.bak)

ملاحظة: انقر فوق "بحث في مجلد" إذا لم تكن على علم بموقع الملف.

الخطوة الرابعة: بمجرد تحديد ملف .bak ، انقر فوق مسح لبدء عملية المسح.

الخطوة الخامسة: حدد BackupSet يظهر مربع حوار مع تفاصيل جميع النسخ الاحتياطية المأخوذة في أوضاع النسخ الاحتياطي المختلفة.

تفاصيل النسخ الاحتياطي المأخوذة في أوضاع النسخ الاحتياطي المختلفة الشكل 2 – تفاصيل ملف النسخ الاحتياطي

الخطوة السادسة: حدد ملف .bak الذي تريد استرداده من نوع النسخ الاحتياطي قائمة ، ثم انقر فوق موافق التالى لبدء عملية المسح.

ملاحظة: في حالة وجود النسخ الاحتياطي المحدد في ملفات متعددة ، يتم عرض نافذة تظهر نفس الشيء. انقر فوق "إضافة" لتحديد مواقع ملفات متعددة.

الخطوة 7: بعد الانتهاء من فحص قاعدة البيانات ، تظهر نافذة تعرض عدد السجلات الإجمالية المتاحة في ملف النسخ الاحتياطي كسجلات.

ملاحظة: يمكن أن تستغرق عملية المسح بعض الوقت. لإيقاف العملية ، انقر فوق "تخطي هذه الخطوة".

الخطوة الثامنة: يعرض البرنامج معاينة لعدد سجلات قاعدة البيانات.

الخطوة 9: لحفظ الملف المسترد ، انقر فوق حفظ على ملف قائمة طعام.

الخطوة العاشرة: في النافذة التي تظهر ، حدد MSSQL تحت حفظ باسم القسم ، ثم اختر تصفح لتحديد وجهة حفظ الملف المسترد. انقر حسنا.

تنسيقات حفظ ملف النسخ الاحتياطي SQL الشكل 3 – تنسيقات حفظ ملف النسخ الاحتياطي

الخطوة 11: تحديد قاعدة بيانات جديدة أو قاعدة بيانات حية تحت خيار التوفير. بعد ذلك ، املأ التفاصيل المطلوبة تحت اتصل بالخادم المقطع ، ثم انقر فوق الاتصال زر.

خيارات حفظ ملف النسخ الاحتياطي SQL الشكل 4- خيارات حفظ ملف النسخ الاحتياطي

الخطوة 12: ذات مرة 'اكتملت عملية الاسترداد بنجاحتظهر رسالة ، انقر فوق حسنا.

حفظ كامل لملف النسخ الاحتياطي SQL الشكل 5 – نافذة الاستعادة الكاملة

سيتم حفظ الملف المسترد في الموقع المحدد.

خاتمة

يمكن أن يصبح النسخ الاحتياطي لقاعدة بيانات خادم SQL تالفًا لأسباب مثل إيقاف تشغيل النظام المفاجئ ، وهجوم الفيروسات ، وأخطاء البرامج ، وما إلى ذلك. وأوضح المنشور الإجراء خطوة بخطوة علىكيفية استرداد قاعدة بيانات خادم SQL من ملف النسخ الاحتياطي الفاسد؟"مع Stellar Toolkit لبرنامج MS SQL.

البرنامج عبارة عن مجموعة أدوات شاملة لمستخدمي SQL لا يساعد فقط على استخراج البيانات من ملفات .bak التالفة ، ولكنه يوفر أيضًا أدوات مساعدة لإصلاح قواعد بيانات SQL الفاسدة وإعادة تعيين كلمات المرور المفقودة للمسؤولين والمستخدمين.