ရောဂါလက္ခဏာ:
.MDF ဒေတာဘေ့စ်ကို ပူးတွဲပြီးသောအခါ၊ SQL Serverအောက်ပါ error message ကို သင်တွေ့မြင်ရသည် ။
SQL Server ယုတ္တိတန်သော ညီညွတ်မှုကို အခြေခံသော I/O အမှားကို တွေ့ရှိခဲ့သည်- မမှန်စစ်ဆေးချက် (မျှော်မှန်းထားသည်- 0x2abc3894; အမှန်တကယ်- 0x2ebe208e)။ 1x1 ဖိုင် 'xxx.mdf' တွင် offset 12x0 တွင် ဒေတာဘေ့စ် ID 00000000002000 တွင် စာမျက်နှာ (XNUMX:XNUMX) ကို ဖတ်နေစဉ်အတွင်း ဖြစ်ပွားခဲ့သည်။ နောက်ဆက်တွဲစာတိုများ SQL Server အမှားမှတ်တမ်း သို့မဟုတ် စနစ်ဖြစ်ရပ်မှတ်တမ်းသည် ပိုမိုအသေးစိတ်ဖော်ပြနိုင်ပါသည်။ ဤသည်မှာ ဒေတာဘေ့စ်ခိုင်မာမှုကို ခြိမ်းခြောက်သည့် ပြင်းထန်သော အမှားအယွင်းအခြေအနေဖြစ်ပြီး ချက်ချင်းပြင်ရပါမည်။ ဒေတာဘေ့စ် ကိုက်ညီမှု အပြည့်အစုံ စစ်ဆေးခြင်း (DBCC CHECKDB) ကို ဖြည့်ပါ။ ဤအမှားသည် အကြောင်းရင်းများစွာကြောင့် ဖြစ်နိုင်သည်၊ ပိုမိုသိရှိလိုပါက၊ ကြည့်ပါ။ SQL Server အွန်လိုင်းစာအုပ်များ။(Microsoft SQL ServerError:824)
'xxx.mdf' သည် MDF ဖိုင်၏အမည်ကို ဝင်ရောက်အသုံးပြုသည့်နေရာတွင်ဖြစ်သည်။
တစ်ခါတစ်ရံတွင် သင်သည် .MDF ဒေတာဘေ့စ်ကို အောင်မြင်စွာ တွဲချိတ်ထားနိုင်သည်။ သို့သော်၊ ကဲ့သို့သော SQL statement ကို execute လုပ်ရန်ကြိုးစားသောအခါ၊
SELECT * FROM [TestDB].[dbo].[test_table_1]
အထက်ဖော်ပြပါ error message ကိုလည်း သင်ရရှိမည်ဖြစ်ပါသည်။
error message ၏ ဖန်သားပြင်ဓာတ်ပုံ-
တိကျသော ရှင်းလင်းချက်
MDF ဖိုင်ရှိ အချက်အလက်များကို စာမျက်နှာများအဖြစ် သိမ်းဆည်းထားပြီး စာမျက်နှာတစ်ခုစီသည် 8KB ရှိသည်။ စာမျက်နှာတစ်ခုစီတွင် ရွေးချယ်နိုင်သော checksum အကွက်တစ်ခုရှိသည်။
If SQL Server ဒေတာစာမျက်နှာအချို့ရှိ checksum တန်ဖိုးများသည် မမှန်ကန်ကြောင်း တွေ့ရှိပြီးနောက် ဤအမှားကို အစီရင်ခံပါမည်။
သင်သည်ကျွန်ုပ်တို့၏ထုတ်ကုန်ကိုသုံးနိုင်သည်။ DataNumen SQL Recovery ပျက်စီးနေသော MDF ဖိုင်မှဒေတာကိုပြန်လည်ရယူရန်နှင့်ဤအမှားကိုဖြေရှင်းပါ။
နမူနာဖိုင်များ-
အမှားဖြစ်စေမည့် ပျက်စီးနေသော MDF ဖိုင်နမူနာ-
SQL Server ဗားရှင်း | ပျက်စီးနေသည့် MDF ဖိုင် | MDF ဖိုင်ကိုပြုပြင်သည်။ DataNumen SQL Recovery |
SQL Server 2005 | Error4_1.mdf | Error4_1_fixed.mdf |
SQL Server 2008 R2 | Error4_2.mdf | Error4_2_fixed.mdf |
SQL Server 2012 | Error4_3.mdf | Error4_3_fixed.mdf |
SQL Server 2014 | Error4_4.mdf | Error4_4_fixed.mdf |