Frage

habe ich eine Datenbank und ich es das erste Backup 2 Tage gemacht vor. Dann gestern habe ich eine ganze neue Datensätze hinzufügen. Heute Morgen lief ich ein Backup, (aber ich ausgewählt Anfügen an bestehenden Backup-Set) , wie unten abgebildet.

Ich lief nur wiederherstellen, und ich fand, dass es meine Daten alle von gestern ausgelöscht und es wieder aus der Sicherung von 2 Tagen. Nicht die Version von diesem Morgen Sicherung.

ich gezippt diese Backup-Datei sicher zu sein.

ich einige Daten in der DB geändert, dann lief ich die wieder nach oben, aber diesmal wähle ich die „überschreiben alle vorhandenen Sicherungssätze“

Wenn ich jetzt die db wiederherstellen es scheint, die Daten aus dem Backup richtig wiederherzustellen. Ich denke, dass ich eine Lektion, die hier gelernt, richtig, wenn ich falsch

Meine Fragen ist, habe ich verloren einen ganzen Tag der Arbeit?

Ich habe immer noch diesen Backup-BAK-Datei sicher Morgen in einem Reißverschluss. Gibt es trotzdem kann ich wiederherstellen ist mit den richtigen Daten?

alt text http://img62.imageshack.us/img62/1934/backup1 .gif

War es hilfreich?

Lösung

Die gute Nachricht ist, dass Sie nicht (oder zumindest sollte nicht) verloren Ihre Arbeit. Durch die Wahl der „append“ Option (das Standardverhalten ist) alles, was geschehen war die letzte Sicherung bis zum Ende der letzten Sicherung angehängt wurde. Also, auf der gleichen Backup-Datei haben Sie 2 Sicherungen.

Wenn Sie aus der Sicherungsdatei wiederherstellen, wenn Sie dies über die GUI tun Sie die Möglichkeit erhalten, sollten die spezifische Backup-Set Sie wiederherstellen möchten, wählen Sie -. Und es sollten zwei Backup-Sets, die Sie aus wiederherstellen könnte

Wenn Sie dies durch T-SQL den Befehl restore tun würde, würde einige wie folgt aussehen:

RESTORE DATABASE [my_db] FROM  DISK = N'C:\my_db.bak' WITH  FILE = 2...

Der Schlüssel hier ist die „FILE = 2“ Option, wird angeben, welche BACKUPSET Sie Wiederherstellungen wollen.

Ich hoffe, das hilft Ihnen, Ihre Daten zurück.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top