web-dev-qa-db-fra.com

serveur SQL restauration erreur de sauvegarde

J'ai sauvegardé une base de données que j'avais créée sur une autre machine exécutant SQL Server 2012 Express Edition et je souhaitais la restaurer sur ma machine, qui exécute la même chose. J'ai coché la case en remplaçant la case existante et j'ai cette erreur:

Backup mediaset is not complete. Files: D:\question.bak. Family count:2. Missing family sequence number:1   
44
danarj

Cela se produit si, lors de la sauvegarde, plusieurs fichiers étaient répertoriés dans la zone de texte de destination de la sauvegarde. Retournez sur votre serveur source et créez à nouveau la sauvegarde. cette fois, assurez-vous qu’un seul fichier de destination est répertorié.

Si vous avez plusieurs fichiers répertoriés en tant que destination de sauvegarde, la sauvegarde est répartie sur ceux-ci. vous aurez besoin de tous les fichiers pour effectuer la restauration.

Vous pouvez le vérifier en effectuant une opération RESTORE LABELONLY sur le fichier que vous avez copié sur votre serveur de destination.

93
Sandra Walters

La réponse de Sandra Walter fournit une description précise de ce qui est arrivé, mais j'ai trouvé la réponse un peu absente.

Pour effectuer une sauvegarde qui n'est pas segmentée (comme ce qui s'est produit dans cette situation), retournez à la fenêtre où vous avez configuré la sauvegarde de votre base de données. En bas se trouve une liste de chemins où les différentes bandes iront.

Accédez à chacun des chemins répertoriés et supprimez la bande de la sauvegarde.

Supprimez ensuite tous les chemins sauf un de la liste dans la fenêtre. Et cliquez sur le bouton "OK". Votre sauvegarde non rayée sera créée sur ce seul chemin.

J'espère que cela pourra aider.

6
ArtOfWarfare

Ma sauvegarde a été planifiée sur deux emplacements différents. Une fois que j'ai sélectionné les deux options pendant la restauration, cela a fonctionné pour moi. 

0
Hamid