choisissez append sauvegarder existant au lieu d'écraser
-
05-10-2019 - |
Question
J'ai une base de données et je l'ai fait de première sauvegarde il y a 2 jours. Puis, hier, j'ai passé tout un ajout de nouveaux enregistrements. Ce matin, je courais une sauvegarde, (mais je choisi append à un jeu de sauvegarde existant) comme photo ci-dessous.
Je viens couru une restauration et je trouve qu'il effacé toutes mes données d'hier et il restauré à partir de la sauvegarde il y a 2 jours. Pas la version de cette sauvegarde matins.
I compressé ce fichier de sauvegarde pour être sûr.
J'ai changé certaines données dans le DB, je courais le dos à nouveau, mais cette fois je choisis « remplacer tous les jeux de sauvegarde existants »
Quand je ramènerai la db il est semble restaurer les données de la sauvegarde correctement . Je pense que j'ai appris une leçon ici, correctement si je me trompe
Ma question est, ai-je perdu une journée entière de travail?
J'ai toujours sauvegarde fichier .bak ce matin en toute sécurité dans un zip. Y at-il de toute façon je peux restaurer est avec les bonnes données?
texte alt http://img62.imageshack.us/img62/1934/backup1 .gif
La solution
Les bonnes nouvelles sont vous n'avez pas (ou du moins ne devrait pas avoir) perdu votre travail. En sélectionnant l'option « append » (ce qui est un comportement par défaut) tout ce qui est arrivé était la dernière sauvegarde a été ajoutée à la fin de la dernière sauvegarde. Ainsi, sur le même fichier de sauvegarde que vous avez 2 sauvegardes.
Lors de la restauration à partir du fichier de sauvegarde, si vous faites cela grâce à l'interface graphique vous devriez obtenir la possibilité de sélectionner le jeu de sauvegarde spécifique que vous souhaitez restaurer -. Et il devrait y avoir deux jeux de sauvegarde, vous pouvez restaurer à partir de
Si vous faites cela par T-SQL la commande restore ressemblerait un peu comme:
RESTORE DATABASE [my_db] FROM DISK = N'C:\my_db.bak' WITH FILE = 2...
La clé étant ici l'option « FILE = 2 » qui spécifie que Backupset vous voulez restauration.
L'espoir qui vous aide à dos de données.