लक्षण:

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

DBCC CHECKDB(xxxx, 'REPAIR_ALLOW_DATA_LOSS')

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

Msg 5125, स्तर १ 24, राज्य १, लाइन 2
फाइल 'सी: प्रोग्राम फाइल माइक्रोसफ्ट SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf' अपरेटिङ सिस्टमद्वारा काटिएको जस्तो देखिन्छ। अपेक्षित आकार 5120 KB हो तर वास्तविक आकार 5112 KB हो।
Msg 3414, स्तर १ 21, राज्य १, लाइन 1
डाटाबेस 'Error1' (39:0) लाई रिजर्भबाट रोक्दै, रिकभरीको क्रममा त्रुटि भयो।tarting रिकभरी त्रुटिहरूको निदान गर्नुहोस् र तिनीहरूलाई ठीक गर्नुहोस्, वा ज्ञात राम्रो ब्याकअपबाट पुनर्स्थापना गर्नुहोस्। यदि त्रुटिहरू सच्याइएको वा अपेक्षित छैन भने, प्राविधिक समर्थनलाई सम्पर्क गर्नुहोस्।

जहाँ 'Error1' भ्रष्ट MDF डाटाबेसको मर्मत भइरहेको नाम हो।

Msg १ त्रुटि एक आवंटन त्रुटि न त एकरूपता त्रुटि हो। यो तब हुन्छ जब MDB फाइलको पुच्छरको भाग हटाइन्छ, डाटा भ्रष्टाचारको कारण।

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

सटीक व्याख्या:

जब MDB फाइलको पुच्छरको भाग हटाइन्छ, CHECKDB रिपोर्ट गर्दछ Msg १ त्रुटि र यसलाई ठीक गर्न प्रयास गर्नुहोस्। यदि डाटाबेस फिक्स गर्न सकिँदैन भने, त्यसपछि यो उत्पादन हुनेछ Msg १ त्रुटि।

वास्तवमा डाटाबेस पनि पुन: प्राप्त गर्न सकिन्छ, यदि हाम्रो उत्पादन प्रयोग गरेर DataNumen SQL Recovery कार्य गर्न।

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

SQL Server संस्करण दूषित MDF फाइल MDF फाइल द्वारा निश्चित DataNumen SQL Recovery
SQL Server 2014 त्रुटिmdf त्रुटि_fixed.mdf

सन्दर्भ: