CORRECTIF : Erreur 3241 lorsque vous exécutez l’instruction RESTORE FILELISTONLY dans SQL Server 2008 R2 ou dans SQL Server 2012

N° de bogue : 187111 (Maintenance du contenu) VSTS : 1316734

Symptômes

Supposons que vous avez installé une des mises à jour suivantes sur un ordinateur équipé de Microsoft SQL Server 2008 R2 ou Microsoft SQL Server 2012 est installé :

  • 6 de mise à jour cumulative pour SQL Server 2008 R2 Service Pack 1 (SP1) ou une version ultérieure

  • À jour cumulative 1 pour SQL Server 2008 R2 Service Pack 2 (SP2) ou versions ultérieures


Dans ce cas, vous exécutez une instruction RESTORE FILELISTONLY pour restaurer une base de données dans SQL Server 2008 R2. Toutefois, l’opération de restauration échoue. En outre, le message d’erreur suivant s’affiche :

Message 3241, niveau 16, état 1, ligne 1
La famille de supports sur l’unité ' <cheminfichiersauvegarde>' est incorrect. SQL Server ne peut pas traiter cette famille de supports.
Message 3013, niveau 16, état 1, ligne 1
RESTAURER les FILELIST s’interrompait anormalement.


Remarque Si vous exécutez l’instruction DBCC CHECKDB dans les versions antérieures de SQL Server 2008 R2, vous ne rencontrez aucune erreur de cohérence signalant des problèmes dans le support de sauvegarde. Par conséquent, la sauvegarde peut être restaurée dans les versions antérieures.

Cause

Le problème se produit car 5 de mise à jour Cumulative pour SQL Server 2008 R2 SP1 et à jour Cumulative 1 pour SQL 2008 R2 SP2 effectue une validation de conformité de base de données lors de la restauration de la base de données. Toutefois, ce contrôle n’est pas nécessaire pour l’instruction RESTORE FILELISTONLY .

Cette validation a été incluse dans les correctifs décrits dans la base de connaissances 2685132. Pour plus d’informations sur la validation de la conformité de base de données, cliquez sur le numéro de l’article 2685132 suivant pour consulter l’article 2685132 dans la Base de connaissances Microsoft :

2685132 résolution : le travail de restauration de l’envoi de journaux restaure une sauvegarde du journal des transactions endommagé dans une base de données secondaire lorsque vous exécutez une opération de sauvegarde dans une instance de SQL Server 2008 R2 ou une instance de SQL Server 2012 d’envoi de journaux

Résolution

Informations de mise à jour cumulative

Mise à jour cumulative 9 pour SQL Server 2012

Le correctif de ce problème a été publié dans les 9 mise à jour Cumulative. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative pour SQL Server 2012, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

2867319 Cumulative update package 9 pour SQL Server 2012Remarque Les versions étant cumulatives, chaque nouvelle version de correctif contient tous les correctifs et correctifs de sécurité inclus dans la précédente 2012 de SQL Server version du correctif. Nous vous recommandons l’application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

2692828 2012 de SQL Server les builds qui ont été publiées après la publication de SQL Server 2012

Mise à jour cumulative 5 pour le Service Pack 1 de SQL Server 2012

Le correctif de ce problème a été publié dans les 5 mise à jour Cumulative. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative pour SQL Server 2012 Service Pack 1, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

2861107 Cumulative mise à jour 5 pour le Service Pack 1 de SQL Server 2012Remarque Les versions étant cumulatives, chaque nouvelle version de correctif contient tous les correctifs et correctifs de sécurité inclus dans la précédente SQL Server 2012 Service Pack 1 version du correctif. Nous vous recommandons l’application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

2772858 2012 de SQL Server les builds qui ont été publiées après la publication du Service Pack 1 de SQL Server 2012

Mise à jour cumulative 13 SQL Server 2008 R2 SP1

Le correctif de ce problème a été publié dans 13 de mise à jour Cumulative. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative pour SQL Server 2008 R2 SP1, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

2855792 Cumulative update package 13 pour SQL Server 2008 R2 SP1Remarque Les versions étant cumulatives, chaque nouvelle version de correctif contient tous les correctifs et correctifs de sécurité inclus dans la précédente SQL Server 2008 R2 SP1 version du correctif. Nous vous recommandons l’application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

2567616 le SQL Server versions 2008 R2 publiées après SQL Server 2008 R2 Service Pack 1

Mise à jour cumulative 7 pour SQL Server 2008 R2 SP2

Le correctif de ce problème a été publié dans les 7 mise à jour Cumulative. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative pour SQL Server 2008 R2 Service Pack 2, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

2844090 Cumulative update package 7 pour SQL Server 2008 R2 Service Pack 2Remarque Les versions étant cumulatives, chaque nouvelle version de correctif contient tous les correctifs et correctifs de sécurité inclus dans le SQL Server 2008 R2 SP2 précédente version du correctif. Nous vous recommandons l’application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

2730301 le SQL Server versions 2008 R2 publiées après SQL Server 2008 R2 Service Pack 2

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Solution de contournement

Pour contourner ce problème, exécutez l’instruction RESTORE FILELISTONLY avec l’option CONTINUE_AFTER_ERROR .

Author: mide ; jannaw
Writer: v-shysun
Réviseur technique : C22 ; wonkim ; ajayj ; bfong ; sqlprev ; jannaw
Editor: v-kedha

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×