MS SQL Server هو نظام لإدارة قواعد البيانات العلائقية (RDMS) تم تطويره بواسطة Sybase و Microsoft. إنه مفيد في مجموعة واسعة من معالجة المعاملات وتحليلات البيانات ومنصات ذكاء الأعمال. مايكروسوفت لديها العشرات من إصدارات خادم SQL تهدف إلى أعباء العمل والبيئات المختلفة.
يؤثر تلف قاعدة بيانات SQL على تناسق قاعدة البيانات والبيانات. قد يحدث أثناء قراءة البيانات أو كتابتها أو نقلها أو معالجتها. على الرغم من وجود طرق لمنع الفساد ، إذا حدث ذلك ، فستحتاج إلى أداة استرداد. سننظر في Recovery Toolbox for SQL Server لاستعادة قاعدة بيانات SQL التالفة.
أساسيات قاعدة بيانات SQL Server ونظام إدارة قواعد البيانات العلائقية
SQL لتقف على لغة الاستعلام الهيكلية. إنها لغة قاعدة بيانات مصممة لاستعادة البيانات وإدارتها في قاعدة بيانات علائقية. فكيف نحدد قاعدة البيانات؟ في SQL Server ، تتكون قاعدة البيانات من كائنات قاعدة البيانات. بعض الأشياء الشائعة هي:
- الجداول: تخزين مجموعة محددة من البيانات المنظمة. يتكون من صفوف (أو سجلات) وأعمدة (أو سمات). الأعمدة لها اسم وصفي وتحتوي على نوع بيانات معين.
- الآراء: عبارة SQL التي تقوم ببناء البيانات بطريقة يجدها المستخدمون طبيعية أو حدسية. يمكنك إنشاء طريقة عرض إما لتقييد الوصول أو تلخيص البيانات من جداول مختلفة ، والمزيد.
- الإجراءات المخزنة: مجموعة مجمعة مسبقًا من عبارات SQL ومنطق الأوامر المخزنة في قاعدة البيانات. باستخدامه ، يمكنك تنفيذ التعليمات البرمجية وتعديل البيانات في الجداول الخاصة بك.
- المهام: جزء من التعليمات البرمجية يؤدي مهمة معينة. على سبيل المثال ، تقوم الدالة Format بتنسيق قيمة بالتنسيق المحدد.
تتيح لك قاعدة البيانات العلائقية تحديد البيانات والوصول إليها فيما يتعلق بجزء آخر من البيانات في قاعدة البيانات. ينظم البيانات في جداول مرتبطة على أساس البيانات المشتركة لكل منها. كل صف في الجدول له معرّف فريد. تحتوي أعمدة الجدول على سمات ، ولكل سجل قيمة لكل سمة.
لفهمها بشكل أفضل ، فكر في رف مكتبة. قاعدة البيانات عبارة عن رف واحد به كتب ، وكل كتاب عبارة عن طاولة. على الرغم من أن كل كتاب له محتوياته ، إلا أنه مرتبط (أو مرتبط) بالكتب الأخرى من خلال مشاركة بعض الخصائص أو البيانات الوصفية أو الفهارس.
يستخدم SQL Server نوعين من قواعد البيانات. تعتبر قاعدة بيانات النظام مهمة لأنها تتحكم في العملية بأكملها. يتم إنشاء قاعدة بيانات المستخدم من قبل المستخدمين وتخزين بيانات SQL المطلوبة من قبل هؤلاء المستخدمين. ملفات قاعدة البيانات الأساسية لها ملحق .mdf. ملفات السجل هي ملفات النسخ الاحتياطي لقاعدة بيانات SQL Server.
فساد قواعد البيانات وأسبابه
في المؤسسة ، لا يؤدي تلف قاعدة البيانات إلى مخاطر على البيانات فحسب ، بل يهدد أيضًا عائدات الأعمال. هناك عدة أسباب لفساد قاعدة بيانات SQL Server:
- أخطاء قطاع القرص الصلب والفساد وفشل الذاكرة.
- تخزين ملفات قاعدة البيانات في مجلدات أو وحدات تخزين مضغوطة.
- تصميم ضعيف لقاعدة البيانات المتعلقة بالتطبيع والقيود وتعارض الموارد.
- حذف البيانات عن طريق الخطأ.
- تلف رأس الملف.
- انقطاع التيار الكهربائي المفاجئ وفشل مكون الشبكة وإغلاق النظام بشكل غير متوقع.
- هجمات الفيروسات (البرامج الضارة وبرامج الفدية وبرامج الإعلانات المتسللة وما إلى ذلك).
- أداء غير صحيح لنظام التشغيل.
Recovery Toolbox for SQL يمكنه إصلاح قاعدة بيانات SQL Server التالفة من إصدارات مختلفة ، بدءًا من MS SQL 2000 إلى 2019. يحاول أيضًا استرداد أنواع البيانات القيمة مثل بيانات الجدول وطرق العرض والإجراءات المخزنة والوظائف المخصصة والفهارس والمزيد.
فيما يلي الإرشادات خطوة بخطوة لاستعادة ملف .mdf تالف.
الخطوة 1
انقر على فتح زر وحدد ملف .mdf المصدر الخاص بك من خلال نافذة حوار فتح مستكشف الملفات. انقر التالي للمضي قدما في الخطوة التالية.
الخطوة 2
سترى نافذة حوار مطالبة برسالة "هل ترغب في بدء الاسترداد؟" انقر نعم لبدء عملية الاسترداد. سيُظهر لك SQL Recovery Toolbox معاينة البيانات في كل فئة ، بما في ذلك جداول النظام أو المستخدم ، وطرق العرض ، والإجراءات المخزنة ، والوظائف التي يحددها المستخدم ، وأنواع البيانات.
على سبيل المثال ، عند تحديد ملف جداول المستخدم ، فسترى قائمة بجميع جداول المستخدم ومحتواها في الجزء السفلي من النافذة. انقر التالي لاستكمال.
الخطوه 3
في هذه الخطوة ، يمكنك تصدير البيانات من قاعدة البيانات الفاسدة. هناك طريقتان: حفظ البرنامج النصي على القرص و تنفيذ البرنامج النصي على قاعدة البيانات. في السابق ، ستنشئ الأداة دليلًا "Recovered source_file_name" في مجلد الوجهة الذي تختاره.
يحتوي على نصوص (تسلسل الترقيم مهم لملفات البيانات) وملف "Install.bat" (اكتب اسم الخادم واسم المستخدم وكلمة المرور في نافذة CMD).
في الأخير ، حدد التفاصيل في ملف سلسلة الاتصال نص. من خلال مربع الحوار "خصائص ارتباط البيانات" ، اكتب اسم الموفر وتفاصيل المصادقة. باستخدام هذا ، سيقوم SQL Recovery Toolbox بتنفيذ البرنامج النصي في قاعدة البيانات مباشرةً.
نظرًا لأن قاعدة البيانات يمكن أن تحتوي على غيغابايت من البيانات ، يمكنك تقسيم الملف إلى أجزاء متعددة وفقًا لاحتياجاتك. حدد رقمًا في تنقسم إلى أجزاء بالحجم. انقر التالي المضي قدما.
الخطوة 4
على الرغم من أن هذه خطوة اختيارية ، إلا أن Recovery Toolbox لديه مربع اختيار بالقرب من الكائنات ضمن جميع الفئات. باستخدام هذا الخيار ، يمكنك توجيه الأداة لاسترداد البيانات التي ترغب في حفظها من قاعدة البيانات التالفة. يمكنك الاختيار من بين نوع قاعدة البيانات أو الفئات أو كائنات قاعدة البيانات. انقر التالي لاستكمال.
الخطوة الخامسة
سيبدأ SQL Recovery Toolbox عملية الاسترداد ، ويمكنك تتبع التقدم في الوقت الفعلي. تعتمد هذه العملية بشكل طبيعي على حجم الملف المصدر وأداء وحدة المعالجة المركزية.
عند الانتهاء من تصدير البيانات ، يمكنك رؤية الملخص النهائي في الجلسة الحالية. سترى نتائج مثل الجداول التي تم إنشاؤها وطرق العرض والفهارس المستردة وعدد أخطاء القراءة والوقت المستغرق وغير ذلك.
استعادة البيانات من قاعدة بيانات SQL Server التالفة
Recovery Toolbox for SQL هي أداة بسيطة مصممة لإصلاح واستعادة البيانات من قواعد البيانات التالفة بتنسيق MS SQL Server (.mdf). يقوم التطبيق بإجراء تحليل مفصل لقاعدة بيانات SQL Server ويسمح لك بمعاينة البيانات وعرضها واستعادتها من كائنات قاعدة البيانات.
يمكن نقل جميع البيانات المستردة من ملفات .mdf إلى قاعدة بيانات جديدة (في كمبيوتر آخر) أو ملفات برنامج نصي SQL. جرب التطبيق ومعرفة ما إذا كان يناسب احتياجاتك. الأداة متاحة لـ سعر معقول 99 دولارًا (للاستخدام الشخصي) أو 149 دولارًا (للاستخدام التجاري).
هل تريد معرفة المزيد عن SQL؟ يعد التعامل مع أوامر استعلام SQL المختلفة طريقة رائعة للمضي قدمًا.
اقرأ التالي
- ترقية
- SQL

مع درجة M.Optom في تخصص العناية بالعيون ، عمل راهول كمحاضر لسنوات عديدة في الكلية. كتابة وتعليم الآخرين هي دائما شغفه. يكتب الآن عن التكنولوجيا ويجعلها سهلة الهضم للقراء الذين لا يفهمونها جيدًا.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
خطوة أخرى أيضا…!
يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.