लक्षण:
मा .MDF डाटाबेस संलग्न गर्दा SQL Server, तपाईंले निम्न त्रुटि सन्देश देख्नुहुन्छ:
SQL Server तार्किक स्थिरता-आधारित I/O त्रुटि पत्ता लाग्यो: गलत चेकसम (अपेक्षित: 0x2abc3894; वास्तविक: 0x2ebe208e)। यो 'xxx.mdf' फाइलमा अफसेट 1x1 मा डाटाबेस ID 12 मा पृष्ठ (0:00000000002000) पढ्ने क्रममा भयो। मा थप सन्देशहरू SQL Server त्रुटि लग वा प्रणाली घटना लग थप विवरण प्रदान गर्न सक्छ। यो एक गम्भीर त्रुटि अवस्था हो जसले डाटाबेस अखण्डतालाई धम्की दिन्छ र तुरुन्तै सच्याउनु पर्छ। पूर्ण डाटाबेस स्थिरता जाँच (DBCC CHECKDB) पूरा गर्नुहोस्। यो त्रुटि धेरै कारकहरु को कारण हुन सक्छ; थप जानकारीको लागि, हेर्नुहोस् SQL Server पुस्तकहरू अनलाइन। (Microsoft SQL Server, त्रुटि: 824)
जहाँ 'xxx.mdf' पहुँच भइरहेको MDF फाइलको नाम हो।
कहिलेकाहीँ तपाईं .MDF डाटाबेस सफलतापूर्वक संलग्न हुन सक्छ। यद्यपि, जब तपाइँ SQL कथन कार्यान्वयन गर्ने प्रयास गर्नुहुन्छ, जस्तै
[TestDB] [dbo] बाट * चयन गर्नुहोस्।[test_table_1]
तपाईले माथिको त्रुटि सन्देश पनि पाउनुहुनेछ।
त्रुटि सन्देशको स्क्रिनसट:
सटीक व्याख्या:
MDF फाइलमा डाटा पृष्ठहरूको रूपमा भण्डारण गरिन्छ, प्रत्येक पृष्ठ 8KB छ। प्रत्येक पृष्ठमा वैकल्पिक चेकसम फिल्ड हुन्छ।
If SQL Server केही डाटा पृष्ठहरूमा चेकसम मानहरू अमान्य छन् फेला पार्छ, त्यसपछि यो त्रुटि रिपोर्ट गर्नेछ।
तपाईं हाम्रो उत्पादन प्रयोग गर्न सक्नुहुन्छ DataNumen SQL Recovery भ्रष्ट MDF फाइलबाट डाटा रिकभर गर्न र यो त्रुटि समाधान गर्न।
नमूना फाइलहरू:
भ्रष्ट MDF फाइलहरूको नमूना जसले त्रुटि निम्त्याउँछ:
SQL Server संस्करण | दूषित MDF फाइल | MDF फाइल द्वारा निश्चित DataNumen SQL Recovery |
SQL Server 2005 | त्रुटि4_1.mdf | त्रुटि4_1_fixed.mdf |
SQL Server २.2008..2 RXNUMX | त्रुटि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 |