Gælder for
SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard

Symptomer

Antag, at du har installeret en af følgende opdateringer på en computer, hvor Microsoft SQL Server 2008 R2 eller Microsoft SQL Server 2012 er installeret:

  • Samlet opdatering 6 til SQL Server 2008 R2 Service Pack 1 (SP1) eller nyere versioner

  • Samlet opdatering 1 til SQL Server 2008 R2 Service Pack 2 (SP2) eller nyere versioner

I denne situation kører du en RESTORE FILELISTONLY-sætning for at gendanne en database i SQL Server 2008 R2. Gendannelseshandlingen mislykkes dog. Desuden får du vist følgende fejlmeddelelse:

Meddelelse 3241, niveau 16, tilstand 1, linje 1Mediefamilien på enheden '<BackupFilePath>' er forkert udformet. SQL Server kan ikke behandle denne mediefamilie.Meddelelse 3013, niveau 16, tilstand 1, linje 1GENDAN FILLISTE afsluttes unormalt.

Bemærk! Hvis du kører sætningen DBCC CHECKDB i tidligere builds af SQL Server 2008 R2, oplever du ingen konsistensfejl, der angiver problemer i sikkerhedskopimediet. Derfor kan sikkerhedskopieringen gendannes i disse tidligere versioner.  

Årsag

Problemet opstår, fordi samlet opdatering 5 til SQL Server 2008 R2 SP1 og samlet opdatering 1 til SQL 2008 R2 SP2 udfører en validering af databasens fuldførelse, når databasen gendannes. Denne validering er dog ikke nødvendig for sætningen RESTORE FILELISTONLY. Denne validering var inkluderet i de hotfixes, der er beskrevet i KB 2685132.  Flere oplysninger om validering af databasens fuldførelse finder du ved at klikke på nedenstående artikelnummer 2685132 for at få vist artiklen 2685132 i Microsoft Knowledge Base:

2685132 RETTELSE: Gendannelsesjobbet for logforsendelse gendanner en beskadiget sikkerhedskopi af transaktionsloggen til en sekundær database, når du kører et sikkerhedskopieringsjob for loglevering på en forekomst af SQL Server 2008 R2 eller en forekomst af SQL Server 2012

Løsning

Oplysninger om samlet opdatering

Samlet opdatering 9 til SQL Server 2012

Rettelsen til dette problem blev først udgivet i Samlet opdatering 9. Du kan finde flere oplysninger om, hvordan du får denne samlede opdateringspakke til SQL Server 2012, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

2867319 Samlet opdateringspakke 9 til SQL Server 2012Note Da builds er kumulative, indeholder hver ny rettelse alle hotfixes og alle de sikkerhedsrettelser, der fulgte med den tidligere rettelsesversion SQL Server 2012. Vi anbefaler, at du overvejer at anvende den nyeste rettelse, der indeholder dette hotfix. Få flere oplysninger ved at klikke på følgende artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

2692828 De SQL Server 2012-builds, der blev udgivet efter SQL Server 2012, blev udgivet

Samlet opdatering 5 til SQL Server 2012 Service Pack 1

Rettelsen til dette problem blev først udgivet i Samlet opdatering 5. Du kan finde flere oplysninger om, hvordan du får denne samlede opdateringspakke til SQL Server 2012 Service Pack 1, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

2861107 Samlet opdateringspakke 5 til SQL Server 2012 Service Pack 1Note Da builds er kumulative, indeholder hver ny rettelse alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den tidligere rettelse til SQL Server 2012 Service Pack 1. Vi anbefaler, at du overvejer at anvende den nyeste rettelse, der indeholder dette hotfix. Få flere oplysninger ved at klikke på følgende artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

2772858 De SQL Server 2012-builds, der blev udgivet efter SQL Server 2012 Service Pack 1 blev udgivet

Samlet opdatering 13 til SQL Server 2008 R2 SP1

Rettelsen til dette problem blev først udgivet i Samlet opdatering 13. Du kan finde flere oplysninger om, hvordan du får denne samlede opdateringspakke til SQL Server 2008 R2 SP1, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

2855792 Samlet opdateringspakke 13 til SQL Server 2008 R2 SP1Note Da builds er kumulative, indeholder hver ny rettelse alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den tidligere SQL Server 2008 R2 SP1-rettelsesversion. Vi anbefaler, at du overvejer at anvende den nyeste rettelse, der indeholder dette hotfix. Få flere oplysninger ved at klikke på følgende artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

2567616 De SQL Server 2008 R2-builds, der blev udgivet efter SQL Server 2008 R2 Service Pack 1 blev udgivet

Samlet opdatering 7 til SQL Server 2008 R2 SP2

Rettelsen til dette problem blev først udgivet i Samlet opdatering 7. Du kan finde flere oplysninger om, hvordan du får denne samlede opdateringspakke til SQL Server 2008 R2 SP2, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

2844090 Samlet opdateringspakke 7 til SQL Server 2008 R2 SP2Note Da builds er kumulative, indeholder hver ny rettelse alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den tidligere SQL Server 2008 R2 SP2-rettelsesversion. Vi anbefaler, at du overvejer at anvende den nyeste rettelse, der indeholder dette hotfix. Få flere oplysninger ved at klikke på følgende artikelnummer for at få vist artiklen i Microsoft Knowledge Base:

2730301 De SQL Server 2008 R2-builds, der blev udgivet efter SQL Server 2008 R2 Service Pack 2 blev udgivet

Status

Microsoft har bekræftet, at problemet findes i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Løsning

Du kan løse dette problem ved at køre sætningen RESTORE FILELISTONLY sammen med indstillingen CONTINUE_AFTER_ERROR .

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.