लक्षण:

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

सर्वर 'xxx' के लिए अटैच डेटाबेस विफल हो गया। (Microsoft.SqlServer.Smo)

Transact-SQL स्टेटमेंट या बैच निष्पादित करते समय एक अपवाद उत्पन्न हुआ। (Microsoft.SqlServer.ConnectionInfo)

फ़ाइल 'xxx.mdf' के लिए हेडर एक मान्य डेटाबेस फ़ाइल हेडर नहीं है। फ़ाइल आकार गुण गलत है SQL Server, त्रुटि: 5172 XNUMX

जहां 'xxx.mdf' को संलग्न करने के लिए एमडीएफ फ़ाइल का नाम है।

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

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

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

यदि एमडीएफ फ़ाइल हेडर पेज क्षतिग्रस्त या दूषित है, और इसे Microsoft द्वारा मान्यता नहीं दी जा सकती है SQL Server, तो SQL Server लगता है कि शीर्ष लेख मान्य नहीं है और इस त्रुटि की रिपोर्ट करेगा।

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

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

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

SQL Server संस्करण भ्रष्ट एमडीएफ फ़ाइल एमडीएफ फ़ाइल द्वारा तय की गई DataNumen SQL Recovery
SQL Server 2005 Error2_1.mdf Error2_1_fixed.mdf
SQL Server 2008 R2 Error2_2.mdf Error2_2_fixed.mdf
SQL Server 2012 Error2_3.mdf Error2_3_fixed.mdf
SQL Server 2014 Error2_4.mdf Error2_4_fixed.mdf