Message d’erreur lorsque vous effectuez une sauvegarde de base de données sur un disque ou une bande ou une restauration de base de données à partir d’un disque ou d’une bande : « 3266 », « 3013 »


Symptômes


Le message d’erreur suivant risque de s'7,0 afficher lorsque vous effectuez une sauvegarde de base de données sur disque ou une bande ou une restauration à partir d’un disque ou d’une bande
Serveur : MSG 3266, niveau 16, état 1, ligne 1 la base de données de la marque de message Microsoft Tape Format (MTF) sur l’appareil de sauvegarde’nom_périphérique’ne peut pas être lue, ce qui inhibe l’accès aléatoire. Serveur : MSG 3013, niveau 16, état 1, opération de sauvegarde ou restauration de la ligne 1.
SQL Server 2000 
Serveur : MSG 3266, niveau 16, état 1, ligne 1 les données de sauvegarde dans’nom_unité’ne sont pas correctement mises en forme. Les sauvegardes ne peuvent pas être ajoutées, mais les jeux de sauvegarde existants peuvent toujours être utiles. Serveur : MSG 3013, niveau 16, état 1, base de données de sauvegarde de ligne 1 en fin de champ.
SQL Server 2005
Serveur : MSG 3013, niveau 16, état 1, la ligne 1Les données de sauvegarde à la fin de’nom_unité’n’est pas correctement mise en forme. Les jeux de sauvegarde sur le média peuvent être endommagés et inutilisables. Pour identifier les jeux de sauvegarde sur le média, utilisez le fichier RESTORE HEADERONLY. Pour déterminer la facilité d’utilisation des jeux de sauvegarde, exécutez la restauration VERIFYONLY. Si tous les jeux de sauvegarde sont incomplets, remettez en forme le contenu multimédia à l’aide de l’utilitaire de sauvegarde avec mise en forme, qui détruira tous les jeux de sauvegarde. Serveur : MSG 3013, niveau 16, état 1, ligne 1BACKUP de la base de données s’arrête anormalement.

Cause


Une marque de marque sur le périphérique de sauvegarde n’a pas pu être lue. Il existe de nombreuses raisons pour lesquelles il est possible que vous rencontriez une erreur de la marque. Voici quelques raisons pour lesquelles vous trouverez ce qui suit :
  • Une panne de média peut se produire sur l’appareil sur lequel se trouve la sauvegarde.
  • Un échec d’écriture est susceptible de se produire lors de la création de la sauvegarde. Par exemple, une perte de connectivité est susceptible de se produire pendant une sauvegarde du réseau. Un échec du chemin d’accès e/s pour vider l’écriture sur le disque est susceptible de se produire après que l’écriture sur le disque a été signalée à SQL Server comme ayant réussi.

Solution de contournement


Pour permettre à SQL Server d’effectuer de nouvelles sauvegardes sur l’appareil de sauvegarde, vous devez supprimer ou effacer manuellement le périphérique à l’aide de la commande suivante :
BACKUP DATABASE mydatabase TO DISK='C:\MyDatabase.bak' with FORMAT
Si le message d’erreur s’affiche lors d’une opération de restauration, il est possible que vous puissiez récupérer d’autres jeux de sauvegarde à partir de l’appareil en spécifiant le numéro de fichier. Par exemple, si trois (3) sauvegardes étaient sur un (1) appareil de sauvegarde, les jeux de sauvegarde 1 et 2 pourront être utiles. Pour déterminer si plusieurs jeux de sauvegarde se trouvent sur un appareil, exécutez le code suivant à partir de l’analyseur de requête :
RESTORE HEADERONLY FROM DISK='C:\MyDatabase.bak'
Chaque jeu de sauvegarde a 1 entrée dans la sortie. Pour indiquer un jeu de sauvegarde spécifique, utilisez ce code :
RESTORE DATABASE mydatabase FROM DISK='C:\MyDatabase.bak WITH FILE = FileNumber
Remarque FileNumber est le numéro du jeu de sauvegarde que vous voulez restaurer.

Informations supplémentaires


La liste suivante contient des remarques importantes concernant les sauvegardes et SQL Server.
  • Après que SQL Server a détecté une erreur de recherche sur un appareil, SQL Server n’enregistre aucune information supplémentaire sur le périphérique.
  • SQL Server stocke toutes les sauvegardes au format Microsoft bande, qu’il s’agisse d’une copie de sauvegarde du disque ou de la bande. Le format de bande Microsoft utilise les marques de données pour contenir des informations telles que la taille du bloc et le nombre de blocs d’une sauvegarde, en plus d’autres informations sur la sauvegarde. Le format Microsoft Tape utilise également des marques de sauvegarde pour délimiter les sauvegardes sur un périphérique de sauvegarde. Le fait qu’une marque de défaut n’est pas disponible ou qu’elle est endommagée suggère qu’au moins une sauvegarde sur l’appareil n’est pas valide.
  • Même si vous pouvez restaurer certains jeux de sauvegarde à partir de l’appareil endommagé, vous devez vérifier l’intégrité de la base de données restaurée.
  • SQL Server enregistre les détails relatifs à la réussite ou l’échec d’une opération de sauvegarde ou une opération de restauration dans le journal des erreurs SQL Server et dans les tables de l’historique de sauvegarde de la base de données système msdb.
  • Si vous observez un message d’erreur 3266 lorsque vous restaurez un journal de transactions ou une sauvegarde de base de données, recherchez plus d’informations sur les journaux suivants :
    • Journal des erreurs SQL Server
    • Tables de sauvegarde et de restauration
    • Journal des événements de l’application
    • Journal des événements système
    S’il n’y a aucun détail d’échec dans ces journaux, il est possible que vous ayez rencontré un échec non signalé. Si vous avez besoin d’aide, contactez les services de support technique Microsoft. Pour plus d’informations sur les numéros de téléphone des services de support technique Microsoft et pour plus d’informations sur les coûts d’assistance, consultez le site Web de Microsoft suivant :