Xûya:

Gava ku hûn hewl didin ku databasek .MDF pê ve bikin SQL Server, hûn peyama çewtiyê ya jêrîn dibînin:

Databaseya pêvekê ji bo Server 'xxx' têk çû. (Microsoft.SqlServer.Smo)

Di dema pêkanîna daxuyaniyek an komek Transact-SQL de îstîsnayek rû da. (Microsoft.SqlServer.ConnectionInfo)

Sernavê pelê 'xxx.mdf' sernavek pelê danegehek derbasdar nîne. Taybetmendiya FILE SIZE çewt e. (Micosoft SQL Server, Çewtî: 5172)

ku 'xxx.mdf' navê pelê MDF-ê ye ku were pêve kirin.

Dîmendera dîmendera çewtiyê:

Ravekirina Rastîn:

Daneyên pelê MDF wekî rûpel têne hilanîn, her rûpel 8KB ye. Ji rûpela yekem re rûpela sernavê pelê tê gotin, ku tê de m heyeost di derbarê hemî pelê de agahdariya girîng, wekî mînaka pelê, mezinahiya pelê, lihevhatin û hwd.

Ger rûpelê sernavê pelê MDF zirarê dît an xera bû, û ji hêla Microsoft-ê ve nayê nas kirin SQL Server, paşê SQL Server dê bifikire ku sernav ne rast e û 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î2_1.mdf Çewtî2_1_fixed.mdf
SQL Server 2008 R2 Çewtî2_2.mdf Çewtî2_2_fixed.mdf
SQL Server 2012 Çewtî2_3.mdf Çewtî2_3_fixed.mdf
SQL Server 2014 Çewtî2_4.mdf Çewtî2_4_fixed.mdf