Recovery Toolbox for SQL Server
يساعد Recovery Toolbox for SQL Server في إصلاح ملفات MDF التالفة في MS SQL Server لجميع الإصدارات
كيفية إصلاح قاعدة بيانات Microsoft SQL Server
تم التحديث: 2024-03-04كيفية إصلاح قاعدة بيانات Microsoft SQL Server التالفة أو المعطلة. كيفية إصلاح البيانات من ملف *.mdf التالف - تعليمات خطوة بخطوة:
- قم بتنزيل Recovery Toolbox for SQL Server هنا: https://recoverytoolbox-ar.com/download/RecoveryToolboxForSQLServerInstall.exe
- تثبيت Recovery Toolbox for SQL Server
- ابدأ تشغيل Recovery Toolbox for SQL Server
- حدد الملف *.mdf التالف
- معاينة البيانات التي يمكن استردادها من قاعدة بيانات Microsoft SQL Server التالفة
- اختر طريقة تصدير البيانات
- حفظ كنصوص SQL على القرص
- تنفيذ نص SQL مباشرة على قاعدة البيانات
- اختر المعلومات التي يجب إصلاحها وحفظها
- اضغط على Start Recovery
يساعد Recovery Toolbox for SQL Server في إصلاح ملفات MDF التالفة في قواعد بيانات Microsoft SQL Server. يمكن لبرنامج إصلاح SQL MDF إصلاح العديد من الأخطاء، بما في ذلك:
- خاصية حجم الملف غير صحيحة. (Microsoft SQL Server، الخطأ: 5172)
- اكتشف SQL Server خطأ في الإدخال/الإخراج قائم على الاتساق المنطقي: مجموع اختباري غير صحيح. (Microsoft SQL Server، الخطأ: 824)
- يتم الإشارة إلى صفحة خريطة تخصيص الفهرس (IAM) بواسطة المؤشر التالي لصفحة IAM.
- تم اكتشاف خطأ في الإدخال/الإخراج (معرف صفحة غير صحيح) عند القراءة عند الإزاحة 0x###### في الملف FileName.mdf.
- يبدو أن الملف قد تم اقتطاعه بواسطة نظام التشغيل.
- أثناء إعادة تنفيذ عملية مسجلة في قاعدة البيانات 'DatabaseName'، حدث خطأ في معرف سجل السجل.
مميزات أداة إصلاح قاعدة بيانات MS SQL Server:
- إصلاح قاعدة بيانات SQL Server وملفات *.MDF لجميع إصدارات Microsoft SQL Server: 7/2000/2005/2008/2008 R2/2012/2014/2016/2019/2022
- إصلاح جميع كائنات ملفات .mdf التالفة: أنواع البيانات، وبيانات خلايا الجدول، والعروض، والإجراءات المخزنة، والوظائف المخصصة، والمشغلات، والفهرس، والمفاتيح الأساسية والأجنبية، والقيود وغيرها
- إصلاح قاعدة بيانات SQL المخزنة في عدة ملفات (ملفات *.mdf + *.ndf)
- تصدير البيانات التي تم إصلاحها إلى قواعد بيانات Microsoft SQL Server مباشرة
- حفظ البيانات الثابتة كنصوص SQL
- معاينة البيانات والهياكل المستردة
- تم اختبار أداة إصلاح SQL بنجاح في أنظمة التشغيل Windows 98/Me/2000/XP/Vista/7/8/10/11 أو Windows Server 2003/2008/2012/2016 وما فوق
- واجهة متعددة اللغات متضمنة في أداة إصلاح MDF
- استعادة بياناتك بعد هجوم تشفير الفدية
- عارض MDF
Recovery Toolbox for SQL Server هو حل شامل لإصلاح قاعدة بيانات MS SQL لملفات MDF/NDF التالفة. يساعد Recovery Toolbox for SQL Server في إصلاح ملفات MDF واستعادة البيانات من قواعد البيانات المعلقة.
إصلاح قاعدة بيانات SQL
إن عملية إصلاح قاعدة بيانات SQL Server هي مهمة معقدة تتكون من عدة خطوات. تتضمن عملية إصلاح تلف SQL Server استعادة ملف MDF الذي يتم تخزين كافة كائنات قاعدة البيانات فيه:
- الجداول
- الإجراءات المخزنة
- الوظائف
- المشغلات
- الفهارس
- المشاهدون
يعمل Recovery Toolbox for SQL Server على أساس خوارزمية معقدة للغاية لإصلاح قاعدة بيانات SQL من Microsoft. لإصلاح قاعدة بيانات SQL Server، فإن الخطوة الأولى هي تحديد وتحديد صفحات كتل البيانات داخل الملف. الصفحة هي مجرد كتلة عالمية لتخزين البيانات في ملف MDF/NDF. يمكن لمسؤول قاعدة البيانات تعيين حجم الكتلة. بشكل افتراضي، يكون حجم الصفحة حوالي 8 كيلو بايت. تحتوي كل صفحة من ملف MDF الذي تم إصلاحه على فهرس ورقم فريدين. بناءً على هذه المعلومات الفريدة، يمكنك تصفية أرقام الصفحات غير ذات الصلة وغير المستخدمة عند محاولة إصلاح قاعدة بيانات SQL. تظهر الصفحات الإضافية عادةً عند تعديل أو حذف بيانات المستخدم في ملف MDF. يستبعد Recovery Toolbox for SQL Server الصفحات المكررة عند محاولة إصلاح قواعد بيانات SQL، بحيث لا يتم تكرار البيانات ويتم نقل البيانات الفعلية فقط إلى البيانات المستردة. بعد إكمال إصلاح قاعدة بيانات SQL، يجب استبعاد السجلات أو الجداول المحذوفة أو المعدلة من قواعد بيانات MS SQL المستردة حتى لا يتم المساس بسلامتها.
كيفية إصلاح ملف MDF
لا يمكن إصلاح MDF ببساطة عن طريق إصلاح أو تعديل محتويات ملف MDF التالف. يحتوي ملف MDF على بنية معقدة مع اتصالات متعددة بين الكائنات. وبالتالي، فإن أدنى تعديلات داخل ملف MDF التالف ستؤدي إلى انتهاك سلامة البيانات وتزيد من تعقيد عملية استرداد ملف MDF. وهذا بدوره قد يؤدي إلى زيادة الوقت المطلوب لإصلاح قاعدة بيانات MSSQL، أو فقدان إمكانية إصلاح قاعدة بيانات SQL بشكل عام. لذلك، للإجابة على كيفية إصلاح ملف MDF، من الضروري فهم العملية بشكل كامل.
يتم تنفيذ عملية إصلاح ملف MDF على عدة مراحل:
- تحليل بنية ملف MDF
- تحديد الصفحات التي تخزن البيانات
- هيكلة صفحات البيانات في ملف MDF
- حذف الصفحات المكررة لتجنب المحتوى المكرر
- تسليط الضوء على بيانات النظام التي تصف بنية البيانات المخزنة
- تجميع البيانات المتفرقة في هياكل مشتركة من الجداول والفهرس والكائنات الأخرى
- حفظ البيانات كملفات منفصلة كنصوص SQL (ملفات *.sql)
- إنشاء قاعدة بيانات جديدة في MSSQL Server
- استيراد البيانات بشكل متسلسل من نصوص SQL (ملفات *.sql) إلى قاعدة بيانات جديدة
- استبدال قاعدة البيانات التالفة بملف MDF جديد (قاعدة بيانات جديدة)
نتيجة لإصلاح قاعدة بيانات SQL Server، بعد استيراد جميع البيانات المستخرجة من ملف MDF التالف إلى قاعدة بيانات جديدة، تعتبر قاعدة البيانات الجديدة هذه قاعدة بيانات SQL مُصلحة؛ وملف MDF لقاعدة البيانات الجديدة، الذي تم إنشاؤه أثناء إصلاح MS SQL، هو ملف MDF المُسترد. بعبارة أخرى، تسمح هذه الخوارزمية لبرنامج Recovery Toolbox for SQL Server بإصلاح قاعدة بيانات MS SQL من خلال إنشاء نسخة عاملة منها، وهي النسخة الدقيقة من الملف الأصلي قبل تعرضه للتلف. لإصلاح ملف MDF، تحتاج أولاً إلى استعادة البيانات (الجداول)، ثم استعادة جميع كائنات المستخدم الأخرى (الإجراءات المخزنة والوظائف والمشغلات والفهرس والعارضات). بعبارة أخرى، تمر عملية استرداد ملف MDF بخطوة وسيطة: حفظ البيانات في ملفات .sql. ونتيجة لذلك، لا يتم تحرير أو تعديل ملفات MDF التالفة لقاعدة بيانات MSSQL Server التالفة في عملية إصلاح قواعد بيانات SQL.
المتطلبات:
- Windows 98/Me/2000/XP/Vista/7/8/10/11 أو Windows Server 2003/2008/2012/2016 وما فوق
- Microsoft SQL Server: 7/2000/2005/2008/2008 R2/2012/2014/2016/2019/2022