लक्षणं:

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

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

जिथे 'एक्सएक्सएक्सएक्स.एमडीएफ' आहे त्या एमडीएफ फाईलचे नाव आहे.

कधीकधी आपण .MDF डेटाबेस यशस्वीरित्या संलग्न केला जाऊ शकतो. तथापि, जेव्हा आपण एस क्यू एल स्टेटमेंट कार्यान्वित करण्याचा प्रयत्न करता, जसे की

[टेस्टडीबी] कडून * निवडा. [डीबीओ]. [टेस्ट_टेबल_1]

तुम्हाला वरील त्रुटी संदेशही मिळेल.

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

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

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

If SQL Server काही डेटा पृष्ठांसाठी फाटलेली पृष्ठे अवैध असल्याचे आढळल्यास ते या त्रुटीचा अहवाल देईल.

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

नमुना फायली:

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

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