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

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top