ലക്ഷണം:
ഒരു .MDF ഡാറ്റാബേസ് അറ്റാച്ചുചെയ്യുമ്പോൾ SQL Server, ഇനിപ്പറയുന്ന പിശക് സന്ദേശം നിങ്ങൾ കാണുന്നു:
SQL Server ഒരു ലോജിക്കൽ സ്ഥിരത അടിസ്ഥാനമാക്കിയുള്ള ഐ / ഒ പിശക് കണ്ടെത്തി: തെറ്റായ ചെക്ക്സം (പ്രതീക്ഷിക്കുന്നത്: 0x2abc3894; യഥാർത്ഥം: 0x2ebe208e). 'Xxx.mdf' ഫയലിലെ ഓഫ്സെറ്റ് 1x1 എന്ന ഡാറ്റാബേസ് ഐഡി 12 ലെ പേജ് (0: 00000000002000) വായിക്കുന്നതിനിടയിലാണ് ഇത് സംഭവിച്ചത്. ലെ അധിക സന്ദേശങ്ങൾ SQL Server പിശക് ലോഗ് അല്ലെങ്കിൽ സിസ്റ്റം ഇവന്റ് ലോഗ് കൂടുതൽ വിശദാംശങ്ങൾ നൽകിയേക്കാം. ഇത് ഡാറ്റാബേസ് സമഗ്രതയെ ഭീഷണിപ്പെടുത്തുന്ന ഒരു ഗുരുതരമായ പിശക് അവസ്ഥയാണ്, അത് ഉടനടി ശരിയാക്കണം. ഒരു പൂർണ്ണ ഡാറ്റാബേസ് സ്ഥിരത പരിശോധന പൂർത്തിയാക്കുക (DBCC CHECKDB). ഈ പിശക് പല ഘടകങ്ങളാൽ സംഭവിക്കാം; കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക SQL Server പുസ്തകങ്ങൾ ഓൺലൈൻ. (മൈക്രോസോഫ്റ്റ് 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 ഫയൽ | എംഡിഎഫ് ഫയൽ പരിഹരിച്ചത് DataNumen SQL Recovery |
SQL Server 2005 | പിശക് 4_1.mdf | പിശക് 4_1_fixed.mdf |
SQL Server 2008 R2 | പിശക് 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 |