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:

Ji bo vê daxwazê ​​daneyên paşve nehatin girtin. (Microsoft.SqlServer.Management.Sdk.Sfc)

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

xxx.mdf pelê daneya bingehîn nîne. (Microsoft SQL Server, Çewtî: 5171)

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. Rûpelên mayî jî agahdariya girîng, tê de agahdariya dabeşkirina rûpelê û her weha daneyên rastîn jî hene.

Ger rûpelê sernavê pelê MDF, an rûpelên rêveberiya din ên girîng zirar dîtî an xerabe, û ji hêla Microsoft-ê ve nayê nas kirin SQL Server, paşê SQL Server dê bifikire ku tev pel ne pelgehek danegeha bingehîn a derbasdar 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î1_1.mdf Çewtî1_1_fixed.mdf
SQL Server 2008 R2 Çewtî1_2.mdf Çewtî1_2_fixed.mdf
SQL Server 2012 Çewtî1_3.mdf Çewtî1_3_fixed.mdf
SQL Server 2014 Çewtî1_4.mdf Çewtî1_4_fixed.mdf