Simptom:

Pri pripenjanju zbirke podatkov .MDF v SQL Server, vidite naslednje sporočilo o napaki:

SQL Server zaznala napako V / I, ki temelji na logični skladnosti: raztrgana stran (pričakovani podpis: 0x ########; dejanski podpis: 0x ########). To se je zgodilo med branjem strani (#: #) v ID-ju baze podatkov # pri odmiku ### v datoteki 'xxxx.mdf'. Dodatna sporočila v SQL Server dnevnik napak ali sistemski dnevnik dogodkov lahko vsebuje več podrobnosti. To je resna napaka, ki ogroža celovitost baze podatkov in jo je treba takoj popraviti. Izpolnite celotno preverjanje skladnosti baze podatkov (DBCC CHECKDB). To napako lahko povzročijo številni dejavniki; za več informacij glejte SQL Server Knjige na spletu.

kjer je 'xxx.mdf' ime datoteke MDF, do katere dostopate.

Včasih ste zbirko podatkov .MDF morda uspešno priloženi. Ko pa poskusite izvršiti stavek SQL, kot je

IZBERITE * IZ [TestDB]. [Dbo]. [Test_table_1]

prejeli boste tudi zgornje sporočilo o napaki.

Posnetek zaslona sporočila o napaki:

Natančna razlaga:

Podatki v datoteki MDF so shranjeni kot strani, vsaka stran je velika 8 KB. SQL Server uporablja dva mehanizma za zagotovitev skladnosti in integracije podatkov na strani, to je kontrolne vsote ali raztrgane strani. Oba sta neobvezna.

If SQL Server ugotovi, da so raztrgane strani za nekatere podatkovne strani neveljavne, potem bo prijavil to napako.

Lahko uporabite naš izdelek DataNumen SQL Recovery da obnovite podatke iz poškodovane datoteke MDF in odpravite to napako.

Vzorčne datoteke:

Vzorci poškodovanih datotek MDF, ki bodo povzročile napako:

SQL Server različica Poškodovana datoteka MDF Datoteko MDF je popravil DataNumen SQL Recovery
SQL Server 2005 Napaka5_1.mdf Napaka5_1_fixed.mdf
SQL Server 2008 R2 Napaka5_2.mdf Napaka5_2_fixed.mdf
SQL Server 2012 Napaka5_3.mdf Napaka5_3_fixed.mdf
SQL Server 2014 Napaka5_4.mdf Napaka5_4_fixed.mdf