लक्षण:

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

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

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

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

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

CHECKDB ले database 0 वटा त्रुटि र २ database स्थिरता त्रुटिहरू डाटाबेस 'xxxx' मा फेला पारे।

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

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

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

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

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

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

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

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

खाली

यदि भ्रष्टाचार बढी गम्भीर छ भने, तपाईं देख्न सक्नुहुन्छ Msg 7909 निम्नानुसार Msg 824:

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

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

नोट Msg 7909 गम्भीर त्रुटि हो जुन कहिलेकाहिँ धेरै परिस्थितिमा देखा पर्दछ SQL Server डाटाबेस पुन: प्राप्ति भन्दा बाहिर छ भन्ने लाग्छ।

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

खाली

सटीक स्पष्टीकरण:

MDF फाईलमा डाटा KKB को रूपमा भण्डार गरिएको छ पृष्ठ। प्रत्येक पृष्ठको एक वैकल्पिक चेकसम क्षेत्र छ।

यदि DBCC CHECKDB कमाण्डले हेडर पृष्ठ, PFS पृष्ठ र केहि डाटा पृष्ठहरूमा चेकसम मानहरू फेला पार्दछ र यसले समस्या सुधार गर्न सक्दैन, तब यसले यो त्रुटि रिपोर्ट गर्दछ (Msg 824)। यदि भ्रष्टाचारी गम्भीर छ भने, लगातार एर्रोहरू हुन सक्छन् (Msg 824) वा अर्को त्रुटि द्वारा अनुसरण गरिएको (Msg 7909).

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

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

नमूना बिग्रेको MDF फाईलहरू जुन त्रुटिको कारण गर्दछ (एकल Msg 824 त्रुटि):

SQL Server संस्करण भ्रष्ट MDF फाईल MDF फाइल द्वारा तय गरिएको DataNumen SQL Recovery
SQL Server 2014 त्रुटि 1_3.mdf त्रुटि 1_3_fixed.mdf

नमूना बिग्रेको MDF फाईलहरू जुन त्रुटिको कारण गर्दछ (लगातार Msg 824 त्रुटिहरू):

SQL Server संस्करण भ्रष्ट MDF फाईल MDF फाइल द्वारा तय गरिएको DataNumen SQL Recovery
SQL Server 2014 त्रुटि 1_1.mdf त्रुटि १००_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