Benutzer mit den meisten Antworten
Probleme bei der Rücksicherung

Frage
-
Hallo NG,
ich erstelle wöchentlich eine komplette Sicherung und stündlich eine Differenzsicheurng. ALle 6 Stunden wir das Transaktionsprotokoll gesichert.
Ich habe eine SIcherung vom 30.08 1:06 Vollständig. Eine Diffenzisicherung 1.09 12:04 und eine Transactionsprotokoll 12:07
Ich hatte die Datenbank gelöscht und die Vollständige Sicherung mit der Option Restore with Standby zurück gesichert.
Wie sicher ich jetzt die Differenzsicheurngund das Transaktionsprotokoll zurück.
Danke für jeden Hinweis und Tipp.
Grüße Ingo
Antworten
-
Hallo Ingo,
das WITH STANDBY benötigst Du nur, wenn Du zwischendurch lesend auf die Datenbank zugreifen willst. Verwende ansonsten WITH NORECOVERY.Siehe hierzu auch meinen Artikel:
http://www.insidesql.org/beitraege/administration/sichern-und-wiederherstellen-von-datenbankenDie weiteren Schritte sind ein
Restore Database meineDB from disk='MeineDifferentielleSicherung.bak' with norecovery; Restore Log meineDB from disk='MeineLogSicherung.trn' with recovery;
Einen schönen Tag noch,
Christoph
Microsoft SQL Server MVP
http://www.insidesql.org/blogs/cmu- Als Antwort vorgeschlagen Yury Iwtschenko Mittwoch, 1. September 2010 13:00
- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 8. September 2010 11:46
-
Hallo Ingo,
- RESTORE DATABASE database FROM full database backup WITH NORECOVERY;
- RESTORE DATABASE database FROM full_differential_backup WITH NORECOVERY;
- RESTORE LOG database FROM log_backup WITH NORECOVERY;
Wiederholen Sie diesen Schritt der Protokollwiederherstellung für jede zusätzliche Protokollsicherung. - RESTORE DATABASE database WITH RECOVERY;
Gruß Yury- Als Antwort vorgeschlagen Yury Iwtschenko Mittwoch, 1. September 2010 13:00
- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 8. September 2010 11:46
Alle Antworten
-
Hallo Ingo,
das WITH STANDBY benötigst Du nur, wenn Du zwischendurch lesend auf die Datenbank zugreifen willst. Verwende ansonsten WITH NORECOVERY.Siehe hierzu auch meinen Artikel:
http://www.insidesql.org/beitraege/administration/sichern-und-wiederherstellen-von-datenbankenDie weiteren Schritte sind ein
Restore Database meineDB from disk='MeineDifferentielleSicherung.bak' with norecovery; Restore Log meineDB from disk='MeineLogSicherung.trn' with recovery;
Einen schönen Tag noch,
Christoph
Microsoft SQL Server MVP
http://www.insidesql.org/blogs/cmu- Als Antwort vorgeschlagen Yury Iwtschenko Mittwoch, 1. September 2010 13:00
- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 8. September 2010 11:46
-
Hallo Ingo,
- RESTORE DATABASE database FROM full database backup WITH NORECOVERY;
- RESTORE DATABASE database FROM full_differential_backup WITH NORECOVERY;
- RESTORE LOG database FROM log_backup WITH NORECOVERY;
Wiederholen Sie diesen Schritt der Protokollwiederherstellung für jede zusätzliche Protokollsicherung. - RESTORE DATABASE database WITH RECOVERY;
Gruß Yury- Als Antwort vorgeschlagen Yury Iwtschenko Mittwoch, 1. September 2010 13:00
- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 8. September 2010 11:46