Letšoao:

Ha o kopanya database ea .MDF ho SQL Server, o bona molaetsa o latelang oa phoso:

SQL Server e fumane phoso e hlakileng ea I / O e thehiloeng ho ts'ebetsong: leqephe le tabohileng (saenete e lebelletsoeng: 0x ########; saena ea 'nete: 0x ########)). E etsahetse nakong ea ha ho baloa leqephe (#: #) ho database ea ID # ha ho koaloa ### ho file 'xxxx.mdf'. Melaetsa e meng ho SQL Server log ea phoso kapa log ea ketsahalo ea sistimi e ka fana ka lintlha tse ling hape. Ena ke phoso e matla e sokelang seriti sa database mme e tlameha ho lokisoa hanghang. Tlatsa tlhahlobo e felletseng ea database (DBCC CHECKDB). Phoso ena e ka bakoa ke lintlha tse ngata; bakeng sa tlhaiso-leseling e batsi, bona SQL Server Libuka Inthaneteng.

moo 'xxx.mdf' e leng lebitso la file ea MDF e fumanehang.

Ka linako tse ling uena database ea .MDF e kanna ea hokelloa ka katleho. Leha ho le joalo, ha o leka ho phethisa polelo ea SQL, joalo ka

KHETHA * HO TSOA [TestDB]. [Dbo]. [Test_table_1]

hape o tla fumana molaetsa oa phoso o kaholimo.

Screenshot ea molaetsa oa phoso:

Tlhaloso e hlakileng:

Lintlha tse faeleng ea MDF li bolokiloe e le maqephe, leqephe ka leng ke 8KB. SQL Server e sebelisa mekhoa e 'meli ho netefatsa ho ts'oana le ho hokahana ha data e leqepheng lena, ke hore, checksum kapa leqephe le tabohileng. Ka bobeli ke tsa boikhethelo.

If SQL Server e fumana maqephe a tabohileng bakeng sa maqephe a mang a data a sa sebetse, ebe e tla tlaleha phoso ena.

U ka sebelisa sehlahisoa sa rona DataNumen SQL Recovery ho khutlisa data ho tsoa faeleng e senyehileng ea MDF le ho rarolla phoso ena.

Sampula Files:

Mohlala oa lifaele tsa MDF tse senyehileng tse tla baka phoso:

SQL Server tlhahiso Faele ea MDF e senyehileng Faele ea MDF e hlophisitsoeng ke DataNumen SQL Recovery
SQL Server 2005 Phoso5_1.mdf Phoso5_1_fixed.mdf
SQL Server 2008 R2 Phoso5_2.mdf Phoso5_2_fixed.mdf
SQL Server 2012 Phoso5_3.mdf Phoso5_3_fixed.mdf
SQL Server 2014 Phoso5_4.mdf Phoso5_4_fixed.mdf