ലക്ഷണം:

ഒരു .MDF ഡാറ്റാബേസ് അറ്റാച്ചുചെയ്യാൻ ശ്രമിക്കുമ്പോൾ SQL Server, ഇനിപ്പറയുന്ന പിശക് സന്ദേശം നിങ്ങൾ കാണുന്നു:

ഈ അഭ്യർത്ഥനയ്‌ക്കായി ഡാറ്റ വീണ്ടെടുക്കുന്നതിൽ പരാജയപ്പെട്ടു. (Microsoft.SqlServer.Management.Sdk.Sfc)

ഒരു ഇടപാട്- SQL സ്റ്റേറ്റ്മെന്റ് അല്ലെങ്കിൽ ബാച്ച് എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ ഒരു അപവാദം സംഭവിച്ചു. (Microsoft.SqlServer.ConnectionInfo)

xxx.mdf ഒരു പ്രാഥമിക ഡാറ്റാബേസ് ഫയലല്ല. (മൈക്രോസോഫ്റ്റ് SQL Server, പിശക്: 5171)

അറ്റാച്ചുചെയ്യേണ്ട MDF ഫയലിന്റെ പേരാണ് 'xxx.mdf.

പിശക് സന്ദേശത്തിന്റെ സ്ക്രീൻഷോട്ട്:

പിശകിന്റെ സ്ക്രീൻഷോട്ട് "ഒരു പ്രാഥമിക ഡാറ്റാബേസ് ഫയൽ അല്ല"

കൃത്യമായ വിശദീകരണം:

MDF ഫയലിലെ ഡാറ്റ പേജുകളായി സംഭരിക്കുന്നു, ഓരോ പേജും 8KB ആണ്. ആദ്യ പേജിനെ ഫയൽ തലക്കെട്ട് പേജ് എന്ന് വിളിക്കുന്നു, അതിൽ m അടങ്ങിയിരിക്കുന്നുost ഫയൽ സിഗ്നേച്ചർ, ഫയൽ വലുപ്പം, അനുയോജ്യത മുതലായവയെക്കുറിച്ചുള്ള പ്രധാന വിവരങ്ങൾ. ശേഷിക്കുന്ന പേജുകളിൽ പേജ് അലോക്കേഷൻ വിവരങ്ങളും യഥാർത്ഥ ഡാറ്റയും ഉൾപ്പെടെയുള്ള പ്രധാന വിവരങ്ങളും അടങ്ങിയിരിക്കുന്നു.

എം‌ഡി‌എഫ് ഫയൽ‌ ഹെഡർ‌ പേജ് അല്ലെങ്കിൽ‌ മറ്റ് പ്രധാന മാനേജുമെൻറ് പേജുകൾ‌ കേടായതോ കേടായതോ ആണെങ്കിൽ‌, അവ മൈക്രോസോഫ്റ്റിന് തിരിച്ചറിയാൻ‌ കഴിയില്ല SQL Serverഎന്നിട്ട് SQL Server മുഴുവൻ ഫയലും സാധുവായ ഒരു പ്രാഥമിക ഡാറ്റാബേസ് ഫയലല്ലെന്ന് കരുതുകയും ഈ പിശക് റിപ്പോർട്ട് ചെയ്യുകയും ചെയ്യും.

നിങ്ങൾക്ക് ഞങ്ങളുടെ ഉൽപ്പന്നം ഉപയോഗിക്കാം DataNumen SQL Recovery കേടായ MDF ഫയലിൽ നിന്ന് ഡാറ്റ വീണ്ടെടുക്കുന്നതിനും ഈ പിശക് പരിഹരിക്കുന്നതിനും.

സാമ്പിൾ ഫയലുകൾ:

പിശകിന് കാരണമാകുന്ന കേടായ MDF ഫയലുകളുടെ സാമ്പിൾ:

SQL Server പതിപ്പ് കേടായ MDF ഫയൽ എംഡിഎഫ് ഫയൽ പരിഹരിച്ചത് DataNumen SQL Recovery
SQL Server 2005 പിശക് 1_1.mdf പിശക് 1_1_fixed.mdf
SQL Server 2008 R2 പിശക് 1_2.mdf പിശക് 1_2_fixed.mdf
SQL Server 2012 പിശക് 1_3.mdf പിശക് 1_3_fixed.mdf
SQL Server 2014 പിശക് 1_4.mdf പിശക് 1_4_fixed.mdf