عندما تستخدم Microsoft SQL Server لإرفاق ملف قاعدة بيانات MDF تالف أو الوصول إليه ، سترى العديد من رسائل الخطأ ، والتي قد تكون مربكة بعض الشيء لك. لذلك ، سنحاول هنا سرد جميع الأخطاء المحتملة ، مرتبة وفقًا لتكرار حدوثها. لكل خطأ ، سنصف أعراضه ، ونوضح السبب الدقيق له ، ونعطي ملفات عينة بالإضافة إلى الملف الذي تم إصلاحه بواسطة DataNumen SQL Recoveryحتى تتمكن من فهمها بشكل أفضل. أدناه سوف نستخدم xxx.MDF للتعبير عن الفساد SQL Server اسم ملف قاعدة بيانات MDF.
مرتكز على SQL Server أو رسائل خطأ CHECKDB ، هناك ثلاثة أنواع من الأخطاء التي ستؤدي إلى الفشل:

    1. أخطاء التخصيص: نحن نعلم أن البيانات الموجودة في ملفات MDF و NDF مخصصة كـ صفحات. وهناك بعض الصفحات الخاصة التي يتم استخدامها لإدارة التخصيص وهي كالآتي:
نوع الصفحة الوصف
صفحة GAM تخزين معلومات خريطة التخصيص العالمية (GAM).
صفحة SGAM تخزين معلومات خريطة التخصيص العالمية المشتركة (SGAM).
صفحة IAM معلومات خريطة تخصيص فهرس المتجر (IAM).
صفحة PFS تخزين معلومات تخصيص PFS.

إذا كانت أي من صفحات التخصيص المذكورة أعلاه بها أخطاء ، أو كانت البيانات التي تديرها صفحات التخصيص هذه غير متوافقة مع معلومات التخصيص ، إذن SQL Server أو CHECKDB سيبلغ أخطاء التخصيص.

  • أخطاء الاتساق: لكي تتأهل للحصول على صفحات التي تُستخدم لتخزين البيانات ، بما في ذلك صفحات البيانات وصفحات الفهرس ، إذا SQL Server أو CHECKDB تجد أي تضارب بين محتويات الصفحة والمجموع الاختباري ، ثم سيقومون بالإبلاغ أخطاء التناسق.
  • كافة الأخطاء الأخرى: قد تكون هناك أخطاء أخرى لا تقع ضمن الفئتين المذكورتين أعلاه.

 

SQL Server لديه أداة مدمجة تسمى DBCC، التي لديها CHECKDB و التحقق الخيارات التي يمكن أن تساعد في إصلاح قاعدة بيانات MDF تالفة. ومع ذلك ، بالنسبة لملفات قاعدة بيانات MDB التالفة بشدة ، شيك DBBC و التحقق سوف تفشل أيضا.

تم الإبلاغ عن أخطاء التناسق بواسطة CHECKDB:

تم الإبلاغ عن أخطاء التخصيص بواسطة CHECKDB:

جميع الأخطاء الأخرى التي أبلغ عنها CHECKDB: