लक्षण:

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

SQL Server एक तार्किक स्थिरता-आधारित I / O त्रुटि का पता चला: गलत चेकसम (अपेक्षित: 0x2abc3894; वास्तविक: 0x2ebe208e)। यह फ़ाइल 'xxx.mdf' में ऑफसेट 1x1 पर डेटाबेस आईडी 12 में पेज (0: 00000000002000) के एक पढ़ने के दौरान हुआ। में अतिरिक्त संदेश SQL Server त्रुटि लॉग या सिस्टम ईवेंट लॉग अधिक विवरण प्रदान कर सकता है। यह एक गंभीर त्रुटि स्थिति है जो डेटाबेस अखंडता को खतरा देती है और इसे तुरंत ठीक किया जाना चाहिए। एक पूर्ण डेटाबेस संगति जाँच (DBCC CHECKDB) को पूरा करें। यह त्रुटि कई कारकों के कारण हो सकती है; अधिक जानकारी के लिए देखें SQL Server पुस्तकें ऑनलाइन (Microsoft) SQL Server, त्रुटि: 824)

जहां 'xxx.mdf' एमडीएफ फ़ाइल का नाम है।

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

चयन करें * से [TestDB] [dbo]। [Test_table_1]

आपको उपरोक्त त्रुटि संदेश भी मिलेगा।

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

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

एमडीएफ फ़ाइल में डेटा पृष्ठों के रूप में संग्रहीत किया जाता है, प्रत्येक पृष्ठ 8KB है। प्रत्येक पृष्ठ में एक वैकल्पिक चेकसम फ़ील्ड है।

If SQL Server कुछ डेटा पृष्ठों में चेकसम मान अमान्य हैं, तो यह इस त्रुटि की रिपोर्ट करेगा।

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

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

त्रुटि के कारण होने वाले दूषित एमडीएफ फ़ाइलों का नमूना:

SQL Server संस्करण भ्रष्ट एमडीएफ फ़ाइल एमडीएफ फ़ाइल द्वारा तय की गई DataNumen SQL Recovery
SQL Server 2005 Error4_1.mdf Error4_1_fixed.mdf
SQL Server 2008 R2 Error4_2.mdf Error4_2_fixed.mdf
SQL Server 2012 Error4_3.mdf Error4_3_fixed.mdf
SQL Server 2014 Error4_4.mdf Error4_4_fixed.mdf