लक्षण:

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

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

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

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

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

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

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

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

एमडीएफ फ़ाइल में डेटा पृष्ठों के रूप में संग्रहीत किया जाता है, प्रत्येक पृष्ठ 8KB है। SQL Server पृष्ठ में डेटा की स्थिरता और एकीकरण सुनिश्चित करने के लिए दो तंत्रों का उपयोग करता है, अर्थात् चेकसम या फटे हुए पृष्ठ। दोनों वैकल्पिक हैं।

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

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

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

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

SQL Server संस्करण भ्रष्ट एमडीएफ फ़ाइल एमडीएफ फ़ाइल द्वारा तय की गई DataNumen SQL Recovery
SQL Server 2005 त्रुटि5_1.mdf त्रुटि5_1_फिक्स्ड.एमडीएफ
SQL Server 2008 R2 त्रुटि5_2.mdf त्रुटि5_2_फिक्स्ड.एमडीएफ
SQL Server 2012 त्रुटि5_3.mdf त्रुटि5_3_फिक्स्ड.एमडीएफ
SQL Server 2014 त्रुटि5_4.mdf त्रुटि5_4_फिक्स्ड.एमडीएफ