माइक्रोसॉफ्ट का उपयोग करते समय SQL Server किसी दूषित MDF डेटाबेस फ़ाइल को संलग्न करने या उस तक पहुँचने के लिए, आप विभिन्न प्रकार के त्रुटि संदेशों का सामना कर सकते हैं जो भ्रामक हो सकते हैं। नीचे, हम आवृत्ति द्वारा क्रमबद्ध सभी त्रुटियों को सूचीबद्ध करेंगे। प्रत्येक त्रुटि के लिए, हम इसके लक्षणों को रेखांकित करेंगे, सटीक कारण की व्याख्या करेंगे, और द्वारा तय की गई फाइलों के साथ नमूना फाइलें प्रदान करेंगे DataNumen SQL Recovery. इससे आपको इन त्रुटियों को बेहतर ढंग से समझने में मदद मिलेगी। नोट 'xxx.MDF' आपके भ्रष्ट के नाम का प्रतिनिधित्व करेगा SQL Server एमडीएफ डेटाबेस फ़ाइल।

पर आधारित SQL Server या CHECKDB त्रुटि संदेश, तीन प्रकार की त्रुटियाँ हैं:

    1. आवंटन त्रुटियां: हम जानते हैं कि एमडीएफ और एनडीएफ फाइलों में डेटा को आबंटित किया जाता है पृष्ठों। और कुछ विशेष पृष्ठ हैं जो आवंटन प्रबंधन के लिए उपयोग किए जाते हैं, निम्नानुसार हैं:
पेज का प्रकार Description
GAM पृष्ठ वैश्विक आवंटन मानचित्र (GAM) जानकारी संग्रहीत करें।
SGAM पेज स्टोर साझा वैश्विक आवंटन मानचित्र (SGAM) जानकारी।
IAM पेज स्टोर इंडेक्स आवंटन मानचित्र (IAM) जानकारी।
पीएफएस पेज पीएफएस आवंटन जानकारी स्टोर करें।

यदि उपरोक्त आवंटन पृष्ठों में से किसी में त्रुटियां हैं, या इन आवंटन पृष्ठों द्वारा प्रबंधित डेटा आवंटन जानकारी के साथ असंगत हैं, तो SQL Server या CHECKDB रिपोर्ट करेगा आवंटन त्रुटियां.

  • संगतता त्रुटियाँ: के लिए पृष्ठों इसका उपयोग डेटा को संग्रहीत करने के लिए किया जाता है, जिसमें डेटा पेज और इंडेक्स पेज शामिल हैं, यदि SQL Server या CHECKDB पृष्ठ सामग्री और चेकसम के बीच कोई असंगति पाते हैं, तो वे रिपोर्ट करेंगे निरंतरता की त्रुटियाँ।
  • अन्य सभी त्रुटियां: हो सकता है कि अन्य त्रुटियां उपरोक्त दो श्रेणियों में न हों।

 

SQL Server में एक अंतर्निहित टूल है बी सी सीहै, जो है चेकडीबी और ठीक है विकल्प जो एक भ्रष्ट MDF डेटाबेस को सुधारने में मदद कर सकते हैं। हालाँकि, गंभीर रूप से क्षतिग्रस्त एमडीबी डेटाबेस फ़ाइलों के लिए, डीबीसीसी चेकडीबी और ठीक है भी असफल हो जाएगा।

CHECKDB द्वारा रिपोर्ट की गई संगतता त्रुटियाँ:

CHECKDB द्वारा रिपोर्ट की गई आवंटन त्रुटियां:

CHECKDB द्वारा रिपोर्ट की गई अन्य सभी त्रुटियां: