ရောဂါလက္ခဏာ:
.MDF ဒေတာဘေ့စ်ကို ပူးတွဲပြီးသောအခါ၊ SQL Serverအောက်ပါ error message ကို သင်တွေ့မြင်ရသည် ။
SQL Server ယုတ္တိတန်သောညီညွတ်မှုကိုအခြေခံသော I/O အမှားကိုတွေ့ရှိခဲ့သည်- စုတ်ပြဲနေသောစာမျက်နှာ (မျှော်လင့်ထားသောလက်မှတ်- 0x########; အမှန်တကယ်လက်မှတ်- 0x########)။ ဖိုင် 'xxxx.mdf' ရှိ အော့ဖ်ဆက် ### တွင် ဒေတာဘေ့စ် ID # တွင် (#:#) စာမျက်နှာကို ဖတ်နေစဉ်အတွင်း ဖြစ်ပွားခဲ့သည်။ နောက်ဆက်တွဲစာတိုများ SQL Server အမှားမှတ်တမ်း သို့မဟုတ် စနစ်ဖြစ်ရပ်မှတ်တမ်းသည် ပိုမိုအသေးစိတ်ဖော်ပြနိုင်ပါသည်။ ဤသည်မှာ ဒေတာဘေ့စ်ခိုင်မာမှုကို ခြိမ်းခြောက်သည့် ပြင်းထန်သော အမှားအယွင်းအခြေအနေဖြစ်ပြီး ချက်ချင်းပြင်ရပါမည်။ ဒေတာဘေ့စ် ကိုက်ညီမှု အပြည့်အစုံ စစ်ဆေးခြင်း (DBCC CHECKDB) ကို ဖြည့်ပါ။ ဤအမှားသည် အကြောင်းရင်းများစွာကြောင့် ဖြစ်နိုင်သည်၊ ပိုမိုသိရှိလိုပါက၊ ကြည့်ပါ။ SQL Server အွန်လိုင်းစာအုပ်များ။
'xxx.mdf' သည် MDF ဖိုင်၏အမည်ကို ဝင်ရောက်အသုံးပြုသည့်နေရာတွင်ဖြစ်သည်။
တစ်ခါတစ်ရံတွင် သင်သည် .MDF ဒေတာဘေ့စ်ကို အောင်မြင်စွာ တွဲချိတ်ထားနိုင်သည်။ သို့သော်၊ ကဲ့သို့သော SQL statement ကို execute လုပ်ရန်ကြိုးစားသောအခါ၊
SELECT * FROM [TestDB].[dbo].[test_table_1]
အထက်ဖော်ပြပါ error message ကိုလည်း သင်ရရှိမည်ဖြစ်ပါသည်။
error message ၏ ဖန်သားပြင်ဓာတ်ပုံ-
တိကျသော ရှင်းလင်းချက်
MDF ဖိုင်ရှိ အချက်အလက်များကို စာမျက်နှာများအဖြစ် သိမ်းဆည်းထားပြီး စာမျက်နှာတစ်ခုစီသည် 8KB ရှိသည်။ SQL Server စာမျက်နှာရှိ အချက်အလက်များ၏ ညီညွတ်မှုနှင့် ပေါင်းစပ်မှုကို သေချာစေရန် ယန္တရားနှစ်ခုကို အသုံးပြုသည်၊ ဆိုလိုသည်မှာ checksum သို့မဟုတ် စုတ်ပြဲသောစာမျက်နှာ။ နှစ်မျိုးလုံး ရှိတာပဲ။
If SQL Server ဒေတာစာမျက်နှာအချို့အတွက် စုတ်ပြဲနေသော စာမျက်နှာများသည် မမှန်ကန်ကြောင်း တွေ့ရှိပြီးနောက် ၎င်းသည် ဤအမှားကို အစီရင်ခံပါမည်။
သင်သည်ကျွန်ုပ်တို့၏ထုတ်ကုန်ကိုသုံးနိုင်သည်။ DataNumen SQL Recovery ပျက်စီးနေသော MDF ဖိုင်မှဒေတာကိုပြန်လည်ရယူရန်နှင့်ဤအမှားကိုဖြေရှင်းပါ။
နမူနာဖိုင်များ-
အမှားဖြစ်စေမည့် ပျက်စီးနေသော MDF ဖိုင်နမူနာ-
SQL Server ဗားရှင်း | ပျက်စီးနေသည့် MDF ဖိုင် | MDF ဖိုင်ကိုပြုပြင်သည်။ DataNumen SQL Recovery |
SQL Server 2005 | Error5_1.mdf | Error5_1_fixed.mdf |
SQL Server 2008 R2 | Error5_2.mdf | Error5_2_fixed.mdf |
SQL Server 2012 | Error5_3.mdf | Error5_3_fixed.mdf |
SQL Server 2014 | Error5_4.mdf | Error5_4_fixed.mdf |