लक्षण:

उपयोग करते समय DBCC CHECKDB साथ में REPAIR_ALLOW_DATA_LOSS एक भ्रष्ट .MDF डेटाबेस को सुधारने के लिए पैरामीटर, इस तरह:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

आप निम्न त्रुटि संदेश देखते हैं:

संदेश 824, स्तर 24, राज्य 2, रेखा 2
SQL Server एक तार्किक संगति-आधारित I / O त्रुटि का पता लगाया: गलत पेजिड (अपेक्षित 1: 143; वास्तविक 0:9)। यह डेटाबेस आईडी 1 में पृष्ठ 143 (39: 0) के पढ़ने के दौरान फ़ाइल 'C: Program FilesMicrosoft में 0000000011x000eXNUMX ऑफसेट पर होता है। SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '। में अतिरिक्त संदेश SQL Server त्रुटि लॉग या सिस्टम ईवेंट लॉग अधिक विवरण प्रदान कर सकता है। यह एक गंभीर त्रुटि स्थिति है जो डेटाबेस अखंडता को खतरा देती है और इसे तुरंत ठीक किया जाना चाहिए। एक पूर्ण डेटाबेस संगति जाँच (DBCC CHECKDB) को पूरा करें। यह त्रुटि कई कारकों के कारण हो सकती है; अधिक जानकारी के लिए देखें SQL Server किताबें ऑनलाइन।
संदेश 3313, स्तर 21, राज्य 1, रेखा 2
डेटाबेस 'Error1' में एक लॉग ऑपरेशन को फिर से करने के दौरान, लॉग रिकॉर्ड ID (135: 752: 2) में एक त्रुटि हुई। आमतौर पर, विशिष्ट विफलता पहले Windows इवेंट लॉग सेवा में त्रुटि के रूप में लॉग होती है। डेटाबेस को पूर्ण बैकअप से पुनर्स्थापित करें, या डेटाबेस की मरम्मत करें।
संदेश 3414, स्तर 21, राज्य 1, रेखा 2
पुनर्प्राप्ति के दौरान कोई त्रुटि आई, डेटाबेस 'Error1' (39: 0) को रेस से रोकनाtarटिंग। पुनर्प्राप्ति त्रुटियों का निदान करें और उन्हें ठीक करें, या किसी ज्ञात अच्छे बैकअप से पुनर्स्थापित करें। यदि त्रुटियों को ठीक नहीं किया गया है या अपेक्षित नहीं है, तो तकनीकी सहायता से संपर्क करें।
संदेश 824, स्तर 24, राज्य 2, रेखा 2
SQL Server एक तार्किक संगति-आधारित I / O त्रुटि का पता चला: गलत पेजिड (अपेक्षित 1: 160; वास्तविक 0:41)। यह डेटाबेस आईडी 1 में पेज (160: 39) के रीडिंग के दौरान ऑफसेट 0x00000000140000 फाइल 'सी: प्रोग्राम फाइल्स साइकोलॉजी में ऑफ़सेट के दौरान हुआ। SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '। में अतिरिक्त संदेश SQL Server त्रुटि लॉग या सिस्टम ईवेंट लॉग अधिक विवरण प्रदान कर सकता है। यह एक गंभीर त्रुटि स्थिति है जो डेटाबेस अखंडता को खतरा देती है और इसे तुरंत ठीक किया जाना चाहिए। एक पूर्ण डेटाबेस संगति जाँच (DBCC CHECKDB) को पूरा करें। यह त्रुटि कई कारकों के कारण हो सकती है; अधिक जानकारी के लिए देखें SQL Server किताबें ऑनलाइन।
संदेश 824, स्तर 24, राज्य 2, रेखा 4
SQL Server एक तार्किक संगति-आधारित I / O त्रुटि का पता चला: गलत पेजिड (अपेक्षित 1: 160; वास्तविक 0:41)। यह डेटाबेस आईडी 1 में पेज (160: 39) के रीडिंग के दौरान ऑफसेट 0x00000000140000 फाइल 'सी: प्रोग्राम फाइल्स साइकोलॉजी में ऑफ़सेट के दौरान हुआ। SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '। में अतिरिक्त संदेश SQL Server त्रुटि लॉग या सिस्टम ईवेंट लॉग अधिक विवरण प्रदान कर सकता है। यह एक गंभीर त्रुटि स्थिति है जो डेटाबेस अखंडता को खतरा देती है और इसे तुरंत ठीक किया जाना चाहिए। एक पूर्ण डेटाबेस संगति जाँच (DBCC CHECKDB) को पूरा करें। यह त्रुटि कई कारकों के कारण हो सकती है; अधिक जानकारी के लिए देखें SQL Server किताबें ऑनलाइन।

जहां 'Error1' भ्रष्ट एमडीएफ डेटाबेस की मरम्मत का नाम है।

एमएसजी 3313 इंगित करता है कि एक लॉग ऑपरेशन नहीं किया जा सकता है।

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

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

जब CHECKDB लॉग ऑपरेशन नहीं कर सकता, तो यह त्रुटि संदेश की सूचना देगा एमएसजी 3313 और त्रुटियों को ठीक करने का प्रयास करें। यदि यह त्रुटि को ठीक नहीं कर सकता है, तो पुनर्प्राप्ति विफल हो जाती है और अधिक त्रुटियों को जन्म देगी, जैसे कि Msg 3414 और Msg 824.

आप हमारे उत्पाद का उपयोग कर सकते हैं DataNumen SQL Recovery भ्रष्ट एमडीएफ फ़ाइल से डेटा को पुनर्प्राप्त करने और इस त्रुटि को हल करने के लिए।

नमूना फ़ाइलें:

भ्रष्ट एमडीएफ फ़ाइलों का कारण होगा कि नमूना एमएसजी 3313 त्रुटि:

SQL Server संस्करण भ्रष्ट एमडीएफ फ़ाइल एमडीएफ फ़ाइल द्वारा तय की गई DataNumen SQL Recovery
SQL Server 2014 Error9.mdf Error9_fixed.mdf

सन्दर्भ: