Uphawu:

Xa uncamathisela i-.MDF database kwi SQL Server, ubona lo myalezo wemposiso ulandelayo:

SQL Server kuchonge impazamo ye-I/O esekwe kwingqiqo: iphepha elikrazukileyo (utyikityo olulindelekileyo: 0x########; utyikityo lokwenene: 0x#######). Yenzekile ngexesha lokufunda kwephepha (#:#) kwi-ID yesiseko sedata # kwi-offset ### kwifayile 'xxxx.mdf'. Imiyalezo eyongezelelweyo kwi SQL Server ushicilelo lwemposiso okanye inkqubo yoshicilelo lwesiganeko inokunika iinkcukacha ezininzi. Le yimeko yempazamo enkulu esongela ingqibelelo yedatha kwaye kufuneka ilungiswe ngokukhawuleza. Gqibezela ujongo olupheleleyo lwesiseko sedatha (DBCC CHECKDB). Le mpazamo inokubangelwa yimiba emininzi; ngolwazi olungakumbi, bona SQL Server Iincwadi kwi-Intanethi.

apho 'xxx.mdf' ligama lefayile yeMDF efikelelwayo.

Ngamanye amaxesha idatabase ye-.MDF inokudityaniswa ngempumelelo. Nangona kunjalo, xa uzama ukwenza ingxelo yeSQL, njenge

KHETHA * UKUSUKA [TestDB].[dbo].[test_table_1]

uya kufumana kwakhona umyalezo wemposiso ongentla.

Umfanekiso weskrini wemposiso:

Ingcaciso echanekileyo:

Idatha kwifayile ye-MDF igcinwe njengamaphepha, iphepha ngalinye yi-8KB. SQL Server isebenzisa iindlela ezimbini zokuqinisekisa ukuhambelana kunye nokudibanisa kwedatha kwiphepha, oko kukuthi, i-checksum okanye iphepha elikrazukileyo. Zombini azikhethi.

If SQL Server ifumana amaphepha akrazukileyo amanye amaphepha edatha awasebenzi, ngoko izakuxela le mpazamo.

Ungasebenzisa imveliso yethu DataNumen SQL Recovery ukubuyisela idatha kwifayile ye-MDF eyonakele kwaye uyisombulule le mpazamo.

Iifayili zesampulu:

Isampulu yeefayile zeMDF ezonakeleyo eziza kubangela impazamo:

SQL Server Inguqulelo Ifayile ye-MDF eyonakele Ifayile ye-MDF ilungiswe ngu DataNumen SQL Recovery
SQL Server 2005 Imposiso5_1.mdf Imposiso5_1_fixed.mdf
SQL Server 2008 iR2 Imposiso5_2.mdf Imposiso5_2_fixed.mdf
SQL Server 2012 Imposiso5_3.mdf Imposiso5_3_fixed.mdf
SQL Server 2014 Imposiso5_4.mdf Imposiso5_4_fixed.mdf