Նշում.
Օգտագործելիս DBCC CHECKDB հետ REPAIR_ALLOW_DATA_LOSS պարամետր կոռումպացված .MDF տվյալների բազան վերականգնելու համար, ինչպիսին է սա.
DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')
տեսնում եք հետևյալ սխալի հաղորդագրությունը.
Msg 5028, Level 16, Պետական 4, Line 4
Համակարգը չէր կարող ակտիվացնել տվյալների շտեմարանի բավարար քանակը ՝ տեղեկամատյանը վերակառուցելու համար:
DBCC- ի արդյունքները 'xxxx' - ի համար:
CHECKDB- ն «xxxx» տվյալների բազայում գտել է բաշխման 0 սխալ և հետևողականության 0 սխալ:
Msg 7909, Level 20, Պետական 1, Line 4
Արտակարգ ռեժիմի վերականգնումը ձախողվեց: Դուք պետք է վերականգնեք պահուստավորումից:
որտեղ «xxxx» - ը վերականգնվող MDF կոռումպացված տվյալների շտեմարանի անունն է:
Մսգ 5028 սխալը բաշխման սխալ չէ կամ հետեւողականության սխալ:
Ժամանակ Մսգ 7909 խիստ սխալ է, որը կարող է առաջանալ շատ իրավիճակներում ՝ ցանկացած պահի SQL Server կարծում եմ, որ տվյալների բազան վերականգնումից վեր է:
Սխալ հաղորդագրության էկրանի նկարը.
Expշգրիտ բացատրություն.
Սխալի հաղորդագրությունը (Մսգ 5028) կարծես թե կապված է LOG ֆայլի հետ: Այնուամենայնիվ, սա սխալ հաղորդում է: Բուն խնդրի պատճառը դեռևս MDF տվյալների շտեմարանի փչացումն է:
Դուք կարող եք օգտագործել մեր արտադրանքը DataNumen SQL Recovery վերականգնել տվյալների կոռումպացված MDF ֆայլից և լուծել այս սխալը:
Նմուշի ֆայլեր.
Նմուշ `կոռումպացված MDF ֆայլերի, որոնք կհանգեցնեն այն Մսգ 5028 սխալ:
SQL Server տարբերակ | Կոռումպացված MDF ֆայլ | MDF ֆայլը ֆիքսված է DataNumen SQL Recovery |
SQL Server 2014 | Սխալ 3.mdf | Սխալ 3_fixed.mdf |