ရောဂါလက္ခဏာ:

အသုံးပြုတဲ့အခါ DBCC စစ်ဆေးသည် နှင့် REPAIR_ALLOW_DATA_LOSS အကျင့်ပျက် .MDF ဒေတာဘေ့စ်ကိုပြန်လည်ပြုပြင်ရန် parameter သည်ဤကဲ့သို့သော

DBCC CHECKDB (xxxx၊ 'REPAIR_ALLOW_DATA_LOSS')

အောက်ပါ error message ကိုသင်တွေ့လိမ့်မည်။

'xxxx' အတွက် DBCC ရလဒ်များ။
CHECKDB သည် 'xxxx' ၏ဒေတာဘေ့တွင်ခွဲဝေချို့တဲ့မှု 0 နှင့် 0 တသမတ်တည်းအမှားများကိုတွေ့ရှိခဲ့သည်။
Msg 824, Level 24, ပြည်နယ် 2, လိုင်း 8
SQL Server ယုတ္တိကိုက်ညီမှု -based I / O အမှားတွေ့ရှိခဲ့မမှန်ကန်ကြောင်း checksum (မျှော်လင့်ထားသည်: 0xea8a9a2f; အမှန်တကယ်: 0x37adbff8) ။ ၎င်းသည် 'xxxx.mdf' ရှိ offset 1x28 ရှိ database ID 39 တွင်စာမျက်နှာ (၁:၂၈) ဖတ်ပြီးသည့်အချိန်တွင်ဖြစ်ပွားခဲ့သည်။ အတွက်အပိုဆောင်းမက်ဆေ့ခ်ျများ SQL Server အမှားမှတ်တမ်း (သို့) စနစ်ဖြစ်ရပ်မှတ်တမ်းသည်ပိုမိုအသေးစိတ်ဖော်ပြလိမ့်မည်။ ၎င်းသည်ဒေတာဘေ့စ်၏သမာဓိကိုခြိမ်းခြောက်ပြီးချက်ချင်းတည့်မတ်ပေးရမည့်အလွန်ဆိုးရွားသည့်အခြေအနေဖြစ်သည်။ အပြည့်အဝဒေတာဘေ့စရှေ့နောက်ညီညွတ်မှုစစ်ဆေးမှုများ (DBCC CHECKDB) ဖြည့်စွက်။ ဒီအမှားအများအပြားအချက်များကြောင့်ဖြစ်ရတဲ့နိုင်ပါတယ်; ပိုမိုသိရှိလိုပါကအတွက်ကြည့်ပါ SQL Server အွန်လိုင်းစာအုပ်များ။

'xxxx.mdf' သည်ပြုပြင်ထားသောပျက်စီးနေသည့် MDF ဖိုင်အမည်ဖြစ်သည်။ CHECKDB ကပြောပါတယ်ပေမယ့်

CHECKDB သည် 'xxxx' ၏ဒေတာဘေ့တွင်ခွဲဝေချို့တဲ့မှု 0 နှင့် 0 တသမတ်တည်းအမှားများကိုတွေ့ရှိခဲ့သည်။

ဤသည်နေဆဲကိုက်ညီမှုအမှား (SMS 824ဒေတာဘေ့စ၌။

အမှားသတင်း၏မျက်နှာပြင်ပုံ။

ယုတ္တိကိုက်ညီမှု -based I / O အမှား: မမှန်ကန်ကြောင်း checksum

အကယ်၍ အကျင့်ပျက်ခြစားမှုသည်ပြင်းထန်ပါက၊ စဉ်ဆက်မပြတ်အမှားသတင်းများပေါ်လာလိမ့်မည် (SMS 824), အောက်ပါအတိုင်း:

Msg 824, Level 24, ပြည်နယ် 6, လိုင်း 2 SQL Server ယုတ္တိကိုက်ညီမှု -based I / O အမှားတွေ့ရှိ: မမှန်ကန်ကြောင်း checksum (0xd3ef; အမှန်တကယ် 17x0d81748dfef မျှော်လင့်ထား) ။ ၎င်းသည် 'xxxx.mdf' ရှိ offset 1 ရှိ database database 0 တွင်ဖတ်ရှုသည့်စာမျက်နှာ (၁ း ၀) အတွင်းဖြစ်ပွားခဲ့သည်။ အတွက်အပိုဆောင်းမက်ဆေ့ခ်ျများ SQL Server အမှားမှတ်တမ်း (သို့) စနစ်ဖြစ်ရပ်မှတ်တမ်းသည်ပိုမိုအသေးစိတ်ဖော်ပြလိမ့်မည်။ ၎င်းသည်ဒေတာဘေ့စ်၏သမာဓိကိုခြိမ်းခြောက်ပြီးချက်ချင်းတည့်မတ်ပေးရမည့်အလွန်ဆိုးရွားသည့်အခြေအနေဖြစ်သည်။ အပြည့်အဝဒေတာဘေ့စရှေ့နောက်ညီညွတ်မှုစစ်ဆေးမှုများ (DBCC CHECKDB) ဖြည့်စွက်။ ဒီအမှားအများအပြားအချက်များကြောင့်ဖြစ်ရတဲ့နိုင်ပါတယ်; ပိုမိုသိရှိလိုပါကအတွက်ကြည့်ပါ SQL Server အွန်လိုင်းစာအုပ်များ။

Msg 824, Level 24, ပြည်နယ် 6, လိုင်း 4 SQL Server ယုတ္တိကိုက်ညီမှု -based I / O အမှားတွေ့ရှိ: မမှန်ကန်ကြောင်း checksum (0xd3ef; အမှန်တကယ် 17x0d81748dfef မျှော်လင့်ထား) ။ ၎င်းသည် 'xxxx.mdf' ရှိ offset 1 ရှိ database database 0 တွင်ဖတ်ရှုသည့်စာမျက်နှာ (၁ း ၀) အတွင်းဖြစ်ပွားခဲ့သည်။ အတွက်အပိုဆောင်းမက်ဆေ့ခ်ျများ SQL Server အမှားမှတ်တမ်း (သို့) စနစ်ဖြစ်ရပ်မှတ်တမ်းသည်ပိုမိုအသေးစိတ်ဖော်ပြလိမ့်မည်။ ၎င်းသည်ဒေတာဘေ့စ်၏သမာဓိကိုခြိမ်းခြောက်ပြီးချက်ချင်းတည့်မတ်ပေးရမည့်အလွန်ဆိုးရွားသည့်အခြေအနေဖြစ်သည်။ အပြည့်အဝဒေတာဘေ့စရှေ့နောက်ညီညွတ်မှုစစ်ဆေးမှုများ (DBCC CHECKDB) ဖြည့်စွက်။ ဒီအမှားအများအပြားအချက်များကြောင့်ဖြစ်ရတဲ့နိုင်ပါတယ်; ပိုမိုသိရှိလိုပါကအတွက်ကြည့်ပါ SQL Server အွန်လိုင်းစာအုပ်များ။

'xxxx.mdf' သည်ပြုပြင်ထားသောပျက်စီးနေသော MDF ဖိုင်အမည်ဖြစ်သည်။

အမှားသတင်း၏မျက်နှာပြင်ပုံ။

လာဘ်ပေးလာဘ်ယူမှုကိုပိုမိုပြင်းထန်လျှင်သင်မြင်လိမ့်မည် SMS 7909 အောက်ပါအတိုင်း SMS 824:

'xxxx' အတွက် DBCC ရလဒ်များ။
CHECKDB သည် 'xxxx' ၏ဒေတာဘေ့တွင်ခွဲဝေချို့တဲ့မှု 0 နှင့် 0 တသမတ်တည်းအမှားများကိုတွေ့ရှိခဲ့သည်။
Msg 824, Level 24, ပြည်နယ် 2, လိုင်း 8
SQL Server ယုတ္တိကိုက်ညီမှု -based I / O အမှားတွေ့ရှိ: မမှန်ကန်ကြောင်း checksum (; 0x2118fc0d6 အမှန်တကယ်: 599xcfcd6 မျှော်လင့်ထား) ။ ၎င်းသည် 'xxxx.mdf' ဖိုင်၏ offset 1x1 ရှိ database ID (39: 0) တွင်ဖတ်ထားသောစာမျက်နှာ (၁ း ၁) အတွင်းဖြစ်ပွားခဲ့သည်။ အတွက်အပိုဆောင်းမက်ဆေ့ခ်ျများ SQL Server အမှားမှတ်တမ်း (သို့) စနစ်ဖြစ်ရပ်မှတ်တမ်းသည်ပိုမိုအသေးစိတ်ဖော်ပြလိမ့်မည်။ ၎င်းသည်ဒေတာဘေ့စ်၏သမာဓိကိုခြိမ်းခြောက်ပြီးချက်ချင်းတည့်မတ်ပေးရမည့်အလွန်ဆိုးရွားသည့်အခြေအနေဖြစ်သည်။ အပြည့်အဝဒေတာဘေ့စရှေ့နောက်ညီညွတ်မှုစစ်ဆေးမှုများ (DBCC CHECKDB) ဖြည့်စွက်။ ဒီအမှားအများအပြားအချက်များကြောင့်ဖြစ်ရတဲ့နိုင်ပါတယ်; ပိုမိုသိရှိလိုပါကအတွက်ကြည့်ပါ SQL Server အွန်လိုင်းစာအုပ်များ။
Msg 7909, Level 20, ပြည်နယ် 1, လိုင်း 8
အရေးပေါ် mode ပြုပြင်ခြင်းမအောင်မြင်ပါ။ သင်သည် backup မှပြန်ယူရပါမည်။

'xxxx' သည်ဒေတာဘေ့စ်အမည်နှင့် 'xxxx.mdf' ဒေတာဘေ့စ်၏ရုပ်ပိုင်းဆိုင်ရာဖိုင်အမည်ဖြစ်သည်။

မှတ်စု SMS 7909 အခြေအနေများစွာတွင်ဖြစ်ပေါ်တတ်သည့်ပြင်းထန်သောအမှားတစ်ခုဖြစ်သည် SQL Server ဒေတာဘေ့စပြန်လည်နာလန်ထူကျော်လွန်နေသည်ထင်။

အမှားသတင်း၏မျက်နှာပြင်ပုံ။

ဗလာဖြစ်သော

ရှင်းလင်းသောရှင်းလင်းချက် -

MDF ဖိုင်ရှိအချက်အလက်များကို 8KB အဖြစ်သိမ်းဆည်းထားသည် စာမကျြနှာ။ စာမျက်နှာတိုင်းတွင် optional checksum နေရာရှိသည်။

အကယ်၍ DBCC CHECKDB command သည် header စာမျက်နှာ၊ PFS စာမျက်နှာနှင့်အချို့သောအချက်အလက်စာမျက်နှာများမှ checksum တန်ဖိုးများကိုတွေ့ရှိပါကပြtheနာကိုမဖြေရှင်းနိုင်ပါကဤအမှားကိုတင်ပြလိမ့်မည်။SMS 824) ။ အကယ်၍ corrupton သည်ပြင်းထန်ပါက၊SMS 824) သို့မဟုတ်အခြားအမှားတစ်ခုအားဖြင့်နောက်တော်သို့လိုက် (SMS 7909).

သင်တို့သည်ငါတို့၏ထုတ်ကုန်ကိုသုံးနိုင်သည် DataNumen SQL Recovery အကျင့်ပျက် MDF ဖိုင်မှဒေတာများကိုပြန်လည်ရယူရန်နှင့်ဤအမှားကိုဖြေရှင်းရန်။

နမူနာဖိုင်များ -

အမှားဖြစ်ပေါ်စေမည့်အကျင့်ပျက် MDF ဖိုင်များနမူနာတစ်ခုတည်း Msg 824 အမှား):

SQL Server ဗားရှင်း အကျင့်ပျက် MDF ဖိုင် ကသတ်မှတ်ထားတဲ့ MDF ဖိုင်ကို DataNumen SQL Recovery
SQL Server 2014 Error1_3.mdf Error1_3_fixed.mdf

အမှားဖြစ်ပေါ်စေမည့်အကျင့်ပျက် MDF ဖိုင်များနမူနာအဆက်မပြတ် Msg 824 အမှားများကို):

SQL Server ဗားရှင်း အကျင့်ပျက် MDF ဖိုင် ကသတ်မှတ်ထားတဲ့ MDF ဖိုင်ကို DataNumen SQL Recovery
SQL Server 2014 Error1_1.mdf Error1_1_fixed.mdf

အမှားဖြစ်ပေါ်စေမည့်အကျင့်ပျက် MDF ဖိုင်များနမူနာMsg 824 အမှားနှင့် Msg 7909 အမှားနောက်မှ):

SQL Server ဗားရှင်း အကျင့်ပျက် MDF ဖိုင် ကသတ်မှတ်ထားတဲ့ MDF ဖိုင်ကို DataNumen SQL Recovery
SQL Server 2014 Error1_2.mdf Error1_2_fixed.mdf

 

ကိုးကား:

1. https://docs.microsoft.com/en-us/sql/relational-databases/errors-events/mssqlserver-824-database-engine-error?view=sql-server-ver15