Simptoms:

Lietojot DBCC PĀRBAUDE ar REPAIR_ALLOW_DATA_LOSS parametrs, lai labotu bojātu .MDF datu bāzi, piemēram:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

tiek parādīts šāds kļūdas ziņojums:

Msg 824, Līmenis 24, Valsts 2, Līnija 2
SQL Server konstatēta loģiska, uz konsekvenci balstīta I / O kļūda: nepareiza pageid (paredzams 1: 143; faktiskais 0: 9). Tas notika, lasot lapu (1: 143) datu bāzes ID 39 pie 0x0000000011 nobīdes failā C: Program Files SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Papildu ziņojumi SQL Server kļūdu žurnāls vai sistēmas notikumu žurnāls var sniegt sīkāku informāciju. Šis ir nopietns kļūdas stāvoklis, kas apdraud datu bāzes integritāti, un tas nekavējoties jānovērš. Pabeidziet pilnu datu bāzes konsekvences pārbaudi (DBCC CHECKDB). Šo kļūdu var izraisīt daudzi faktori; lai iegūtu vairāk informācijas, skat SQL Server Grāmatas tiešsaistē.
Msg 3313, Līmenis 21, Valsts 1, Līnija 2
Pārveidojot reģistrēto darbību datu bāzē “Error1”, žurnāla ieraksta ID (135: 752: 2) radās kļūda. Parasti konkrētā kļūda iepriekš tiek reģistrēta kā kļūda pakalpojumā Windows notikumu žurnāls. Atjaunojiet datu bāzi no pilnas dublējuma vai salabojiet datu bāzi.
Msg 3414, Līmenis 21, Valsts 1, Līnija 2
Atkopšanas laikā radās kļūda, kas neļāva datu bāzei 'Error1' (39: 0) restarting. Diagnosticējiet atkopšanas kļūdas un tās novērsiet vai atjaunojiet no zināmas labas dublējumkopijas. Ja kļūdas netiek labotas vai nav paredzētas, sazinieties ar tehnisko atbalstu.
Msg 824, Līmenis 24, Valsts 2, Līnija 2
SQL Server konstatēta loģiska, uz konsekvenci balstīta I / O kļūda: nepareiza pageid (paredzams 1: 160; faktiskais 0:41). Tas notika, lasot lapu (1: 160) datu bāzes ID 39 pie 0x00000000140000 nobīdes failā C: Program Files SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Papildu ziņojumi SQL Server kļūdu žurnāls vai sistēmas notikumu žurnāls var sniegt sīkāku informāciju. Šis ir nopietns kļūdas stāvoklis, kas apdraud datu bāzes integritāti, un tas nekavējoties jānovērš. Pabeidziet pilnu datu bāzes konsekvences pārbaudi (DBCC CHECKDB). Šo kļūdu var izraisīt daudzi faktori; lai iegūtu vairāk informācijas, skat SQL Server Grāmatas tiešsaistē.
Msg 824, Līmenis 24, Valsts 2, Līnija 4
SQL Server konstatēta loģiska, uz konsekvenci balstīta I / O kļūda: nepareiza pageid (paredzams 1: 160; faktiskais 0:41). Tas notika, lasot lapu (1: 160) datu bāzes ID 39 pie 0x00000000140000 nobīdes failā C: Program Files SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Papildu ziņojumi SQL Server kļūdu žurnāls vai sistēmas notikumu žurnāls var sniegt sīkāku informāciju. Šis ir nopietns kļūdas stāvoklis, kas apdraud datu bāzes integritāti, un tas nekavējoties jānovērš. Pabeidziet pilnu datu bāzes konsekvences pārbaudi (DBCC CHECKDB). Šo kļūdu var izraisīt daudzi faktori; lai iegūtu vairāk informācijas, skat SQL Server Grāmatas tiešsaistē.

kur 'Error1' ir korumpētās MDF datu bāzes nosaukums.

3313 norāda, ka žurnāla darbību nevar veikt.

Kļūdas ziņojuma ekrānuzņēmums:

Precīzs skaidrojums:

Ja CHECKDB nevar veikt reģistrētu darbību, tā ziņos par kļūdas ziņojumu 3313 un mēģiniet novērst kļūdas. Ja tas nevar novērst kļūdu, atkopšana neizdodas un radīs vairāk kļūdu, piemēram, 3414 un 824 ziņojumi.

Jūs varat izmantot mūsu produktu DataNumen SQL Recovery lai atgūtu datus no bojātā MDF faila un novērstu šo kļūdu.

Failu paraugi:

Paraugu korumpētiem MDF failiem, kas izraisīs 3313 kļūda:

SQL Server versija Bojāts MDF fails MDF failu laboja DataNumen SQL Recovery
SQL Server 2014 Kļūda9.mdf Kļūda9_fixed.mdf

Norādes: