लक्षण:

प्रयोग गर्दा DBCC CHECKDB संग REPAIR_ALLOW_DATA_LOSS प्यारामिटर भ्रष्ट .MDF डाटाबेस मर्मत गर्न, यो जस्तो:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

तपाईले तलका त्रुटि सन्देश देख्नुहुन्छ:

Msg 5028, स्तर १ 16, राज्य १, लाइन 4
लग पुन: निर्माण गर्न प्रणाली पर्याप्त डेटाबेस सक्रिय गर्न सकेन।
'Xxxx' को लागी DBCC परिणामहरू।
CHECKDB ले database 0 वटा त्रुटि र २ database स्थिरता त्रुटिहरू डाटाबेस 'xxxx' मा फेला पारे।
Msg 7909, स्तर १ 20, राज्य १, लाइन 1
आपतकालिन मोड मर्मत असफल भयो। तपाईले जगेडाबाट पुनःस्थापना गर्नु पर्छ।

जहाँ 'xxxx' खराब MDF डाटाबेसको नाम हो जुन मर्मत भइरहेको छ।

Msg १ त्रुटि न त एक आवंटन त्रुटि वा एक सुसंगत त्रुटि हो।

जबकि Msg १ गम्भीर त्रुटि हो जुन कहिलेकाहिँ धेरै परिस्थितिमा देखा पर्दछ SQL Server डाटाबेस पुन: प्राप्ति भन्दा बाहिर छ भन्ने लाग्छ।

त्रुटि सन्देशको स्क्रीनशट:

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

त्रुटि सन्देश (Msg १) LOG फाईलसँग सम्बन्धित देखिन्छ। यद्यपि यो एक गलतपोर्ट हो। वास्तविक समस्या अझै पनि MDF डाटाबेसको भ्रष्टाचारले गर्दा हो।

तपाईं हाम्रो उत्पादन प्रयोग गर्न सक्नुहुन्छ DataNumen SQL Recovery भ्रष्ट MDF फाईलबाट डाटा पुन: प्राप्ति गर्न र यो त्रुटि समाधान गर्न।

नमूना फाईलहरू:

नमूना बिग्रिएको MDF फाईलहरू जुन कारण गर्दछ Msg १ त्रुटि:

SQL Server संस्करण भ्रष्ट MDF फाईल MDF फाइल द्वारा तय गरिएको DataNumen SQL Recovery
SQL Server 2014 त्रुटि २.एमडीएफ त्रुटि 3_fixed.mdf