लक्षणं:

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

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

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

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

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

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

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

रिक्त

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

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

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

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

नमुना फायली:

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

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