Xûya:

Dema ku databasek .MDF pê ve girêdide SQL Server, hûn peyama çewtiyê ya jêrîn dibînin:

SQL Server çewtiyek I / O-ya li gorî hevgirtina mantiqî tesbît kir: venêrana çewt (li bendê ye: 0x2abc3894; rastîn: 0x2ebe208e). Ew di dema xwendina rûpelê de (1: 1) di daneya ID 12 de li ser 0x00000000002000 di pelê 'xxx.mdf' de hate girtin. Di SQL Server têketina çewtiyê an têketina bûyera pergalê dikare bêtir agahdariyê bide. Ev rewşek çewtiyek giran e ku yekparebûna danegehê tehdît dike û divê tavilê were rast kirin. Kontrola domdariya danegehê ya tevahî (DBCC CHECKDB) temam bikin. Ev xeletî dikare ji hêla gelek faktoran ve were çêkirin; ji bo bêtir agahdarî, binihêrin SQL Server Pirtûkên Serhêl. (Microsoft SQL Server, Çewtî: 824)

ku 'xxx.mdf' navê pelê MDF-ê ye ku tête peyda kirin.

Carinan dibe ku hûn databasa .MDF bi serfirazî ve werin girêdan. Lêbelê, gava ku hûn hewl didin ku daxuyaniyek SQL-ê, mîna

BROXWNE * JI [TestDB]. [Dbo]. [Test_table_1]

hûn ê peyama çewtiyê ya jorîn jî bistînin.

Dîmendera dîmendera çewtiyê:

Ravekirina Rastîn:

Daneyên pelê MDF wekî rûpel têne hilanîn, her rûpel 8KB ye. Her rûpel xwedan zeviyek venêranê ya vebijarkî ye.

If SQL Server nirxên checksumum-ê di hin rûpelên daneyê de nederbasdar dibîne, wê hingê ew ê vê xeletiyê ragihîne.

Hûn dikarin hilbera me bikar bînin DataNumen SQL Recovery da ku daneyên pelê MDF yê xerabe vegerîne û vê çewtiyê çareser bike.

Pelên Nimûne:

Pelên pelên MDF yên xirabkirî ku dê bibe sedema xeletê mînak:

SQL Server awa Pelê MDF-ê xera kir Pelê MDF ji hêla ve hatî verast kirin DataNumen SQL Recovery
SQL Server 2005 Çewtî4_1.mdf Çewtî4_1_fixed.mdf
SQL Server 2008 R2 Çewtî4_2.mdf Çewtî4_2_fixed.mdf
SQL Server 2012 Çewtî4_3.mdf Çewtî4_3_fixed.mdf
SQL Server 2014 Çewtî4_4.mdf Çewtî4_4_fixed.mdf