लक्षण:

जब एक .MDF डाटाबेस मा एट्याच गर्दै SQL Server, तपाईं निम्न त्रुटि सन्देश देख्नुहुन्छ:

SQL Server एक तार्किक स्थिरतामा आधारित I / O त्रुटि पत्ता लगाइयो: गलत चेकसम (अपेक्षित: ०x0abc2; वास्तविक: ०x3894ebe0e)। यो पृष्ठ (१: १) को पढाईको क्रममा डाटाबेस आईडी १२ मा अफसेट ०x2 फाईल 'xxx.mdf' मा भएको थियो। मा अतिरिक्त सन्देशहरू SQL Server त्रुटि लग वा प्रणाली घटना लग अधिक विवरण प्रदान गर्न सक्दछ। यो गम्भीर त्रुटि अवस्था हो जुन डेटाबेस अखण्डतालाई खतरामा पार्छ र तुरुन्तै सुधार गर्नुपर्दछ। पूर्ण डाटाबेस स्थिरता जाँच (DBCC CHECKDB) पूरा गर्नुहोस्। यो त्रुटि धेरै कारणहरूले हुन सक्छ; थप जानकारीको लागि, हेर्नुहोस् SQL Server पुस्तकहरू अनलाइन SQL Server, त्रुटि: 824२XNUMX)

जहाँ 'xxx.mdf' पहुँच गरिएको MDF फाईलको नाम हो।

कहिलेकाँही तपाइँ .MDF डाटाबेस सफलतापूर्वक संलग्न हुन सक्नुहुन्छ। जे होस्, जब तपाइँ SQL कथन कार्यान्वयन गर्न को लागी प्रयास गर्नुहुन्छ, जस्तै

[TestDB] बाट * चयन गर्नुहोस्। [dbo]। [test_table_1]

तपाईंले माथिको त्रुटि सन्देश पनि प्राप्त गर्नुहुनेछ।

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

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

MDF फाईलमा डाटा पृष्ठहरूको रूपमा भण्डारण गरिन्छ, प्रत्येक पृष्ठ 8KB हो। प्रत्येक पृष्ठको एक वैकल्पिक चेकसम क्षेत्र छ।

If SQL Server केहि डाटा पृष्ठहरूमा चेकसम मानहरू अवैध फेला पार्दछ, तब यो त्रुटि रिपोर्ट गर्दछ।

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

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

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

SQL Server संस्करण भ्रष्ट MDF फाईल MDF फाइल द्वारा तय गरिएको DataNumen SQL Recovery
SQL Server 2005 त्रुटि 4_1.mdf त्रुटि 4_1_fixed.mdf
SQL Server २.2008..2 RXNUMX त्रुटि 4_2.mdf त्रुटि 4_2_fixed.mdf
SQL Server 2012 त्रुटि 4_3.mdf त्रुटि 4_3_fixed.mdf
SQL Server 2014 त्रुटि 4_4.mdf त्रुटि 4_4_fixed.mdf