Symptoom:

By it besykjen om in .MDF-databank te heakjen yn SQL Server, sjogge jo it folgjende flaterberjocht:

It opheljen fan gegevens foar dit fersyk is mislearre. (Microsoft.SqlServer.Management.Sdk.Sfc)

In útsûndering barde by it útfieren fan in Transact-SQL-ferklearring of batch. (Microsoft.SqlServer.ConnectionInfo)

xxx.mdf is gjin primêre databankbestân. (Microsoft SQL Server, Flater: 5171)

wêr't 'xxx.mdf de namme is fan it MDF-bestân dat taheakke wurde moat.

Skermôfbylding fan flaterberjocht:

Skermôfbylding fan flater "Net in primêre databankbestân"

Krekte útlis:

De gegevens yn MDF-bestân wurde opslein as siden, elke side is 8KB. De earste side wurdt de triemkopside neamd, dy't de most wichtige ynformaasje oer it hiele bestân, lykas de bestânshântekening, triemgrutte, kompatibiliteit, ensfh De oerbleaune siden befetsje ek de wichtige ynformaasje, ynklusyf de side tawizing ynformaasje en ek de feitlike gegevens.

As de koptekstside fan 'e MDF-bestân, of oare wichtige behearsiden skansearre of skansearre binne, en net wurde herkend troch Microsoft SQL Server, dan SQL Server sil tinke dat it hiele bestân gjin jildich primêre databankbestân is en dizze flater rapportearje.

Jo kinne ús produkt brûke DataNumen SQL Recovery om de gegevens fan 'e korrupte MDF-bestân te herstellen en dizze flater op te lossen.

Sample triemmen:

Foarbyld fan korrupte MDF-bestannen dy't de flater feroarsaakje:

SQL Server ferzje Korrupte MDF triem MDF triem fêst troch DataNumen SQL Recovery
SQL Server 2005 Error1_1.mdf Error1_1_fixed.mdf
SQL Server 2008 R2 Error1_2.mdf Error1_2_fixed.mdf
SQL Server 2012 Error1_3.mdf Error1_3_fixed.mdf
SQL Server 2014 Error1_4.mdf Error1_4_fixed.mdf