लक्षणं:

मधे एक .MDF डेटाबेस जोडण्याचा प्रयत्न करीत असताना SQL Server, आपण खालील त्रुटी संदेश पाहू:

या विनंतीसाठी डेटा पुनर्प्राप्त करण्यात अयशस्वी. (मायक्रोसॉफ्ट.स्क्ल सर्व्हर. मॅनेजमेंट.एसडीके. एसएफसी)

ट्रान्झॅक्शन-एसक्यूएल स्टेटमेंट किंवा बॅच चालवताना अपवाद आला. (मायक्रोसॉफ्ट.स्क्ल सर्व्हर.कनेक्शनइन्फो)

xxx.mdf ही प्राथमिक डेटाबेस फाइल नाही. (मायक्रोसॉफ्ट SQL Server, त्रुटी: 5171)

जिथे 'xxx.mdf हे जोडले जाणारे MDF फाईलचे नाव आहे.

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

त्रुटीचा स्क्रीनशॉट "प्राथमिक डेटाबेस फाइल नाही"

तंतोतंत स्पष्टीकरण:

एमडीएफ फाईलमधील डेटा पृष्ठे म्हणून संग्रहित केला जातो, प्रत्येक पृष्ठ 8KB आहे. पहिल्या पृष्ठास फाइल शीर्षलेख पृष्ठ असे म्हणतात, ज्यात मी आहेost संपूर्ण फाइलविषयी महत्वाची माहिती जसे की फाइल स्वाक्षरी, फाइल आकार, सुसंगतता इ. उर्वरित पृष्ठांमध्ये पृष्ठ वाटप माहिती तसेच वास्तविक डेटासह महत्वाची माहिती असते.

जर एमडीएफ फाईल हेडर पृष्ठ, किंवा इतर महत्वाची व्यवस्थापन पृष्ठे खराब झाली किंवा दूषित झाली असतील आणि मायक्रोसॉफ्टद्वारे ते ओळखले जाऊ शकत नाहीत SQL Server, नंतर SQL Server संपूर्ण फाइल एक वैध प्राथमिक डेटाबेस फाइल नाही असा विचार करेल आणि या त्रुटीचा अहवाल द्या.

आपण आमचे उत्पादन वापरू शकता DataNumen SQL Recovery दूषित एमडीएफ फाईलमधून डेटा पुनर्प्राप्त करण्यासाठी आणि ही त्रुटी दूर करण्यासाठी.

नमुना फायली:

चुकीच्या MDF फायलींचा नमुना ज्यामुळे त्रुटी उद्भवू शकतात:

SQL Server आवृत्ती दूषित एमडीएफ फाईल MDF फाईल द्वारा निश्चित केलेली DataNumen SQL Recovery
SQL Server 2005 त्रुटी 1_1.mdf त्रुटी 1_1_fixed.mdf
SQL Server एक्सएनयूएमएक्स आरएक्सएनयूएमएक्स त्रुटी 1_2.mdf त्रुटी 1_2_fixed.mdf
SQL Server 2012 त्रुटी 1_3.mdf त्रुटी 1_3_fixed.mdf
SQL Server 2014 त्रुटी 1_4.mdf त्रुटी 1_4_fixed.mdf