लक्षण:

प्रयोग गर्दा DBCC CHECKDB संग REPAIR_ALLOW_DATA_LOSS भ्रष्ट .MDF डाटाबेस मर्मत गर्न प्यारामिटर, यो जस्तै:

DBCC CHECKDB(xxxx, 'REPAIR_ALLOW_DATA_LOSS')

तपाईंले निम्न त्रुटि सन्देश देख्नुहुन्छ:

'xxxx' का लागि DBCC परिणामहरू।
CHECKDB ले डाटाबेस 'xxxx' मा ० आवंटन त्रुटि र ० स्थिरता त्रुटिहरू फेला पार्यो।
Msg 824, स्तर १ 24, राज्य १, लाइन 2
SQL Server तार्किक स्थिरता-आधारित I/O त्रुटि पत्ता लाग्यो: गलत चेकसम (अपेक्षित: 0xea8a9a2f; वास्तविक: 0x37adbff8)। यो 'xxxx.mdf' फाइलमा अफसेट 1x28 मा डाटाबेस ID 39 मा पृष्ठ (0:00000000038000) पढ्ने क्रममा भएको थियो। मा थप सन्देशहरू SQL Server त्रुटि लग वा प्रणाली घटना लग थप विवरण प्रदान गर्न सक्छ। यो एक गम्भीर त्रुटि अवस्था हो जसले डाटाबेस अखण्डतालाई धम्की दिन्छ र तुरुन्तै सच्याउनु पर्छ। पूर्ण डाटाबेस स्थिरता जाँच (DBCC CHECKDB) पूरा गर्नुहोस्। यो त्रुटि धेरै कारकहरु को कारण हुन सक्छ; थप जानकारीको लागि, हेर्नुहोस् SQL Server पुस्तकहरू अनलाइन।

जहाँ 'xxxx.mdf' भ्रष्ट MDF फाइलको मर्मत भइरहेको नाम हो। यद्यपि CHECKDB भन्छन्

CHECKDB ले डाटाबेस 'xxxx' मा ० आवंटन त्रुटि र ० स्थिरता त्रुटिहरू फेला पार्यो।

यो अझै पनि एक स्थिरता त्रुटि हो (Msg १) डाटाबेसमा।

त्रुटि सन्देशको स्क्रिनसट:

तार्किक स्थिरता-आधारित I/O त्रुटि: गलत चेकसम

यदि भ्रष्टाचार गम्भीर छ भने, त्यहाँ लगातार त्रुटि सन्देशहरू आउनेछन् (Msg १), तल दिएजस्तै:

Msg 824, स्तर १ 24, राज्य १, लाइन 6 SQL Server तार्किक स्थिरता-आधारित I/O त्रुटि पत्ता लाग्यो: गलत चेकसम (अपेक्षित: 0x3d17dfef; वास्तविक: 0xd81748ef)। यो 'xxxx.mdf' फाइलमा 1 अफसेटमा डाटाबेस ID 0 मा पृष्ठ (39:0000000000000000) पढेको बेला भयो। मा थप सन्देशहरू SQL Server त्रुटि लग वा प्रणाली घटना लग थप विवरण प्रदान गर्न सक्छ। यो एक गम्भीर त्रुटि अवस्था हो जसले डाटाबेस अखण्डतालाई धम्की दिन्छ र तुरुन्तै सच्याउनु पर्छ। पूर्ण डाटाबेस स्थिरता जाँच (DBCC CHECKDB) पूरा गर्नुहोस्। यो त्रुटि धेरै कारकहरु को कारण हुन सक्छ; थप जानकारीको लागि, हेर्नुहोस् SQL Server पुस्तकहरू अनलाइन।

Msg 824, स्तर १ 24, राज्य १, लाइन 6 SQL Server तार्किक स्थिरता-आधारित I/O त्रुटि पत्ता लाग्यो: गलत चेकसम (अपेक्षित: 0x3d17dfef; वास्तविक: 0xd81748ef)। यो 'xxxx.mdf' फाइलमा 1 अफसेटमा डाटाबेस ID 0 मा पृष्ठ (39:0000000000000000) पढेको बेला भयो। मा थप सन्देशहरू SQL Server त्रुटि लग वा प्रणाली घटना लग थप विवरण प्रदान गर्न सक्छ। यो एक गम्भीर त्रुटि अवस्था हो जसले डाटाबेस अखण्डतालाई धम्की दिन्छ र तुरुन्तै सच्याउनु पर्छ। पूर्ण डाटाबेस स्थिरता जाँच (DBCC CHECKDB) पूरा गर्नुहोस्। यो त्रुटि धेरै कारकहरु को कारण हुन सक्छ; थप जानकारीको लागि, हेर्नुहोस् SQL Server पुस्तकहरू अनलाइन।

जहाँ 'xxxx.mdf' भ्रष्ट MDF फाइलको मर्मत भइरहेको नाम हो।

त्रुटि सन्देशको स्क्रिनसट:

भ्रष्टाचार झन् चर्को छ भने देख्न सकिन्छ Msg १ निम्नानुसार Msg १:

'xxxx' का लागि DBCC परिणामहरू।
CHECKDB ले डाटाबेस 'xxxx' मा ० आवंटन त्रुटि र ० स्थिरता त्रुटिहरू फेला पार्यो।
Msg 824, स्तर १ 24, राज्य १, लाइन 2
SQL Server तार्किक स्थिरता-आधारित I/O त्रुटि पत्ता लाग्यो: गलत चेकसम (अपेक्षित: 0xcfcd2118; वास्तविक: 0x6fc599d6)। यो 'xxxx.mdf' फाइलमा अफसेट 1x1 मा डाटाबेस ID 39 मा पृष्ठ (0:00000000002000) पढेको बेला भयो। मा थप सन्देशहरू SQL Server त्रुटि लग वा प्रणाली घटना लग थप विवरण प्रदान गर्न सक्छ। यो एक गम्भीर त्रुटि अवस्था हो जसले डाटाबेस अखण्डतालाई धम्की दिन्छ र तुरुन्तै सच्याउनु पर्छ। पूर्ण डाटाबेस स्थिरता जाँच (DBCC CHECKDB) पूरा गर्नुहोस्। यो त्रुटि धेरै कारकहरु को कारण हुन सक्छ; थप जानकारीको लागि, हेर्नुहोस् SQL Server पुस्तकहरू अनलाइन।
Msg 7909, स्तर १ 20, राज्य १, लाइन 1
आपतकालीन मोड मर्मत असफल भयो। तपाईंले ब्याकअपबाट पुनर्स्थापना गर्नुपर्छ।

जहाँ 'xxxx' डाटाबेस नाम हो र 'xxxx.mdf' डाटाबेस भौतिक फाइल नाम हो।

नोट Msg १ एक गम्भीर त्रुटि हो जुन धेरै परिस्थितिहरूमा जब पनि हुन सक्छ SQL Server डाटाबेस रिकभरी बाहिर छ भन्ने सोच्नुहोस्।

त्रुटि सन्देशको स्क्रिनसट:

सटीक व्याख्या:

MDF फाइलमा डाटा 8KB को रूपमा भण्डारण गरिन्छ पृष्ठ। प्रत्येक पृष्ठमा वैकल्पिक चेकसम फिल्ड हुन्छ।

यदि DBCC CHECKDB आदेशले हेडर पृष्ठमा चेकसम मानहरू फेला पार्छ, PFS पृष्ठ र केही डेटा पृष्ठहरू अमान्य छन् र यसले समस्यालाई सच्याउन सक्दैन, तब यसले यो त्रुटि रिपोर्ट गर्नेछ(Msg १)। यदि भ्रष्टाचार गम्भीर छ भने, त्यहाँ निरन्तर त्रुटिहरू हुन सक्छ (Msg १) वा अर्को त्रुटि पछि (Msg १).

तपाईं हाम्रो उत्पादन प्रयोग गर्न सक्नुहुन्छ DataNumen SQL Recovery भ्रष्ट MDF फाइलबाट डाटा रिकभर गर्न र यो त्रुटि समाधान गर्न।

नमूना फाइलहरू:

भ्रष्ट MDF फाइलहरूको नमूना जसले त्रुटि निम्त्याउनेछ(एकल सन्देश 824 त्रुटि):

SQL Server संस्करण दूषित MDF फाइल MDF फाइल द्वारा निश्चित DataNumen SQL Recovery
SQL Server 2014 त्रुटि1_3.mdf त्रुटि1_3_fixed.mdf

भ्रष्ट MDF फाइलहरूको नमूना जसले त्रुटि निम्त्याउनेछ(निरन्तर सन्देश 824 त्रुटिहरू):

SQL Server संस्करण दूषित MDF फाइल MDF फाइल द्वारा निश्चित DataNumen SQL Recovery
SQL Server 2014 त्रुटि1_1.mdf त्रुटि1_1_fixed.mdf

भ्रष्ट MDF फाइलहरूको नमूना जसले त्रुटि निम्त्याउनेछ(Msg 824 त्रुटि पछि Msg 7909 त्रुटि):

SQL Server संस्करण दूषित MDF फाइल MDF फाइल द्वारा निश्चित DataNumen SQL Recovery
SQL Server 2014 त्रुटि1_2.mdf त्रुटि1_2_fixed.mdf

 

सन्दर्भ:

1. https://docs.microsoft.com/en-us/sql/relational-databases/errors-events/mssqlserver-824-database-engine-error?view=sql-server-ver15