लक्षणं:

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

सर्व्हर 'xxx' साठी डेटाबेस संलग्न करा अयशस्वी. (मायक्रोसॉफ्ट.सक्युएल सर्व्हर. स्मो)

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

'Xxx.mdf' फाईलसाठी शीर्षलेख वैध डेटाबेस फाइल शीर्षलेख नाही. फाईल आकाराची मालमत्ता चुकीची आहे. (मायकोसोफ्ट SQL Server, त्रुटी: 5172)

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

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

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

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

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

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

नमुना फायली:

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

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