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: checksum e fosahetseng (e lebelletsoeng: 0x2abc3894; ea sebele: 0x2ebe208e). E etsahetse nakong ea ha ho baloa leqephe (1: 1) ho database ID 12 ho offset 0x00000000002000 ho file 'xxx.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 SQL ServerPhoso: 824)

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:

sekheo

Tlhaloso e hlakileng:

Lintlha tse faeleng ea MDF li bolokiloe e le maqephe, leqephe ka leng ke 8KB. Leqephe ka leng le na le tšimo ea checksum ea boikhethelo.

If SQL Server e fumana litekanyetso tsa checksum maqepheng a mang a data li 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 Phoso4_1.mdf Phoso4_1_fixed.mdf
SQL Server 2008 R2 Phoso4_2.mdf Phoso4_2_fixed.mdf
SQL Server 2012 Phoso4_3.mdf Phoso4_3_fixed.mdf
SQL Server 2014 Phoso4_4.mdf Phoso4_4_fixed.mdf