Sümptom:

Kasutamisel DBCC CHECKDB koos REPAIR_ALLOW_DATA_LOSS parameeter rikutud .MDF-i andmebaasi parandamiseks, näiteks järgmiselt:

DBCC CHECKDB(xxxx, 'REPAIR_ALLOW_DATA_LOSS')

näete järgmist veateadet:

Ms 824, tase 24, riik 2, rida 2
SQL Server tuvastas loogilise järjepidevuse põhise I/O vea: vale pageid (oodatav 1:143; tegelik 0:9). See toimus lehe lugemisel (1:143) andmebaasis ID 39 nihkega 0x0000000011e000 failis 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Täiendavad sõnumid SQL Server vealogi või süsteemisündmuste logi võib anda rohkem üksikasju. See on tõsine viga, mis ohustab andmebaasi terviklikkust ja tuleb kohe parandada. Tehke täielik andmebaasi järjepidevuse kontroll (DBCC CHECKDB). See viga võib olla põhjustatud paljudest teguritest; lisateabe saamiseks vt SQL Server Raamatud Internetis.
Ms 3313, tase 21, riik 1, rida 2
Andmebaasi 'Error1' logitud toimingu uuesti tegemisel ilmnes logikirje ID (135:752:2) juures viga. Tavaliselt logitakse konkreetne tõrge varem Windowsi sündmuste logi teenuses veana. Taastage andmebaas täielikust varukoopiast või parandage andmebaas.
Ms 3414, tase 21, riik 1, rida 2
Taaste ajal ilmnes tõrge, mis takistas andmebaasi 'Error1' (39:0) taastamisttarting. Diagnoosige taastamisvead ja parandage need või taastage teadaolevalt heast varukoopiast. Kui vigu ei parandata või oodata, võtke ühendust tehnilise toega.
Ms 824, tase 24, riik 2, rida 2
SQL Server tuvastas loogilise järjepidevuse põhise I/O vea: vale pageid (oodatav 1:160; tegelik 0:41). See toimus lehe lugemisel (1:160) andmebaasis ID 39 nihkega 0x00000000140000 failis 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Täiendavad sõnumid SQL Server vealogi või süsteemisündmuste logi võib anda rohkem üksikasju. See on tõsine viga, mis ohustab andmebaasi terviklikkust ja tuleb kohe parandada. Tehke täielik andmebaasi järjepidevuse kontroll (DBCC CHECKDB). See viga võib olla põhjustatud paljudest teguritest; lisateabe saamiseks vt SQL Server Raamatud Internetis.
Ms 824, tase 24, riik 2, rida 4
SQL Server tuvastas loogilise järjepidevuse põhise I/O vea: vale pageid (oodatav 1:160; tegelik 0:41). See toimus lehe lugemisel (1:160) andmebaasis ID 39 nihkega 0x00000000140000 failis 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Täiendavad sõnumid SQL Server vealogi või süsteemisündmuste logi võib anda rohkem üksikasju. See on tõsine viga, mis ohustab andmebaasi terviklikkust ja tuleb kohe parandada. Tehke täielik andmebaasi järjepidevuse kontroll (DBCC CHECKDB). See viga võib olla põhjustatud paljudest teguritest; lisateabe saamiseks vt SQL Server Raamatud Internetis.

kus 'Error1' on parandatava rikutud MDF-andmebaasi nimi.

Ms 3313 näitab, et logitoimingut ei saa sooritada.

Veateate ekraanipilt:

Täpne seletus:

Kui CHECKDB ei saa logitud toimingut sooritada, teatab see veateate Ms 3313 ja proovige vead parandada. Kui see ei suuda viga parandada, siis taastamine nurjub ja toob kaasa rohkem vigu, nt Sõnum 3414 ja sõnum 824.

Saate kasutada meie toodet DataNumen SQL Recovery andmete taastamiseks rikutud MDF-failist ja selle vea lahendamiseks.

Näidisfailid:

Proovige rikutud MDF-faile, mis põhjustavad Ms 3313 viga:

SQL Server versioon Rikutud MDF-fail MDF-fail on parandatud DataNumen SQL Recovery
SQL Server 2014 Error9.mdf Error9_fixed.mdf

viited: