RestoreToPointInTime

26/08/2008 - 14:14 von mike | Report spam
Hi !

Ich habe versehentlich in meiner sql2005 DB mit Full Recovery Model Daten
überschrieben. Dann hab ich ein Full Backup gemacht, um daraus die Daten zu
einem Zeitpunkt vor dem Überschreiben wiederherzustellen. Ich erhalte jedoch
die Fehlermeldung "You must specify a restore source!' - wie kann ich meine
daten wiedeherstellen ? Hàtte ich zuerst das TransactionLog Backuppen sollen
? Das wàre aber nciht gegangen, da ich zuvor noch kein Full Backup gemacht
habe. Bitte um rasche Hilfe, vg michael
 

Lesen sie die antworten

#1 Elmar Boye
26/08/2008 - 15:08 | Warnen spam
Hallo Mike,

"mike" schrieb...
Ich habe versehentlich in meiner sql2005 DB mit Full Recovery Model Daten
überschrieben. Dann hab ich ein Full Backup gemacht, um daraus die Daten
zu
einem Zeitpunkt vor dem Überschreiben wiederherzustellen. Ich erhalte
jedoch
die Fehlermeldung "You must specify a restore source!' - wie kann ich
meine
daten wiedeherstellen ? Hàtte ich zuerst das TransactionLog Backuppen
sollen
? Das wàre aber nciht gegangen, da ich zuvor noch kein Full Backup gemacht
habe.



Wenn Du noch keine Vollsicherung gemacht hast, sind die Daten leider
verloren! :-((
Denn solange eine Datenbank nicht vollstàndig gesichert wurde befindet sie
sich im Protokoll-Abschneidemodus und verhàlt sich wie eine Datenbank
im einfachen Wiederherstellungsmodus.

Auch wenn es für dieses Mal zu spàt ist:
Dies solltest Du in Zukunft beherzigen und als erstes eine Vollsicherung
machen.
Dann kannst Du noch auf das Protokoll zurückgreifen und das Sichern.
Danach ist eine Wiederherstellung zu einem bestimmten Zeitpunkt möglich.
Bei größeren Änderungen bietet sich an, eine Transaktion mit Markierung zu
nutzen:
URL:http://msdn.microsoft.com/de-de/library/ms187014(SQL.90).aspx

Gruß Elmar

Ähnliche fragen