लक्षण:

उपयोग करते समय DBCC CHECKDB साथ में REPAIR_ALLOW_DATA_LOSS एक भ्रष्ट .MDF डेटाबेस को सुधारने के लिए पैरामीटर, इस तरह:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

आप निम्न त्रुटि संदेश देखते हैं:

संदेश 5028, स्तर 16, राज्य 4, रेखा 4
लॉग को फिर से बनाने के लिए सिस्टम पर्याप्त डेटाबेस को सक्रिय नहीं कर सका।
'Xxxx' के लिए DBCC परिणाम
CHECKDB को डेटाबेस 'xxxx' में 0 आवंटन त्रुटियाँ और 0 संगतता त्रुटियाँ मिलीं।
संदेश 7909, स्तर 20, राज्य 1, रेखा 4
आपातकालीन-मोड की मरम्मत विफल रही। आपको बैकअप से पुनर्स्थापित करना होगा।

जहाँ 'xxxx' भ्रष्ट एमडीएफ डेटाबेस की मरम्मत का नाम है।

एमएसजी 5028 त्रुटि न तो एक आवंटन त्रुटि है या एक निरंतरता त्रुटि है।

जबकि एमएसजी 7909 जब भी कई स्थितियों में यह एक गंभीर त्रुटि हो सकती है SQL Server लगता है कि डेटाबेस पुनर्प्राप्ति से परे है।

त्रुटि संदेश का स्क्रीनशॉट:

सटीक स्पष्टीकरण:

त्रुटि संदेश (एमएसजी 5028) लॉग फ़ाइल से संबंधित प्रतीत होता है। हालाँकि, यह एक गलत सूचना है। वास्तविक समस्या अभी भी एमडीएफ डेटाबेस के भ्रष्टाचार के कारण है।

आप हमारे उत्पाद का उपयोग कर सकते हैं DataNumen SQL Recovery भ्रष्ट एमडीएफ फ़ाइल से डेटा को पुनर्प्राप्त करने और इस त्रुटि को हल करने के लिए।

नमूना फ़ाइलें:

भ्रष्ट एमडीएफ फ़ाइलों का कारण होगा कि नमूना एमएसजी 5028 त्रुटि:

SQL Server संस्करण भ्रष्ट एमडीएफ फ़ाइल एमडीएफ फ़ाइल द्वारा तय की गई DataNumen SQL Recovery
SQL Server 2014 Error3.mdf Error3_fixed.mdf