Discussion:
Fehler beim einspielen diff. Backup
(zu alt für eine Antwort)
Uwe Rossberg
2009-10-08 08:32:58 UTC
Permalink
Guten Morgen,

beim einspielen eines diff. Backups bekomme ich die folgende Fehlermeldung:
"System.Data.SqlClient.SqlError: Diese differenzielle Sicherung kann nicht
wiederhergestellt werden, weil ein früherer Zustand der Datenbank
nicht ordnungsgemäß wiederhergestellt wurde. (Microsoft.SqlServer.Smo)".

Im Log des Servers wird beim erstellen des Backups keine Fehlermeldung
geworfen, das Backup läuft immer mit Success durch.
Ich habe schon Google bemüht mit der Fehlermeldung, konnta aber nichts
finden. Auch die verlinkten Hilfeseiten bei Mircrosoft gehen ins Leere.
Wo liegt der Fehler?

Gruß
Uwe
Elmar Boye
2009-10-08 09:01:14 UTC
Permalink
Hallo Uwe,
"System.Data.SqlClient.SqlError: Diese differenzielle Sicherung kann nicht wiederhergestellt werden, weil ein früherer Zustand der
Datenbank
nicht ordnungsgemäß wiederhergestellt wurde. (Microsoft.SqlServer.Smo)".
Ein differentielles Backup kann nur in Verbindung mit der Vollsicherung,
auf der es beruht, wiederhergestellt werden. Du muß entweder beide Backups
im SSMS auswählen bzw. zunächst die Vollsicherung ohne Wiederherstellung
herstellen damit das funktioniert. Siehe auch:
http://msdn.microsoft.com/de-de/library/ms345448.aspx
"Funktionsweise differenzieller Sicherungen"

und http://msdn.microsoft.com/de-de/library/ms175510.aspx
"Vorgehensweise: Wiederherstellen einer differenziellen Datenbanksicherung (SQL Server Management Studio)"

Gruß Elmar
Uwe Rossberg
2009-10-08 10:35:35 UTC
Permalink
Hallo Elmar,

danke für Deine Antwort.
Post by Elmar Boye
Ein differentielles Backup kann nur in Verbindung mit der Vollsicherung,
auf der es beruht, wiederhergestellt werden. Du muß entweder beide Backups
im SSMS auswählen bzw. zunächst die Vollsicherung ohne Wiederherstellung
Ja, in meinem Backupfile sind beide, also eine vollständige und die
differenziellen enthalten. Montag wird voll gesichert und dann de anderen
Tage die diff. Backups
angefügt. Beim Wiederherstellen wähle ich das vollst. und dann das diff.
aus. Und dann knallt es halt. ;-(

Gruß
Uwe
Elmar Boye
2009-10-08 14:07:16 UTC
Permalink
Hallo Uwe,
Post by Elmar Boye
Ein differentielles Backup kann nur in Verbindung mit der Vollsicherung,
auf der es beruht, wiederhergestellt werden. Du muß entweder beide Backups
im SSMS auswählen bzw. zunächst die Vollsicherung ohne Wiederherstellung
Ja, in meinem Backupfile sind beide, also eine vollständige und die differenziellen
enthalten. Montag wird voll gesichert und dann de anderen Tage die diff. Backups angefügt.
Beim Wiederherstellen wähle ich das vollst. und dann das diff. aus.
Dann sollte es auch funktionieren.
Wie in der Anleitung unter 8.) beschrieben sollte das bereits
vorgeschlagen werden.

Ich kann mir jetzt nur vorstellen, dass die Sicherungsreihenfolge aus
welchem Grund auch immer nicht passt. Schau Dir mal die LSNs an:
http://msdn.microsoft.com/de-de/library/ms188230.aspx


Gruß Elmar

Loading...