Die Tatsache, dass Sie keine regelmäßigen Sicherungen des Transaktionsprotokolls erstellen, hat keinen Einfluss auf den Erfolg des Wiederherstellungsprozesses. Solange sich Ihre Datenbank im vollständigen Wiederherstellungsmodell befindet, werden die Transaktionen im Online-Transaktionsprotokoll gespeichert und darin aufbewahrt, bis eine Transaktionsprotokollsicherung erstellt wird. Wenn Sie später als üblich eine Transaktionsprotokollsicherung erstellen, bedeutet dies nur, dass das Online-Transaktionsprotokoll möglicherweise anwächst und die Sicherung möglicherweise größer wird. Der Transaktionsverlauf geht dabei nicht verloren.
Mit einer vollständigen Kette von Transaktionsprotokollsicherungen zurück bis 8 Uhr morgens können Sie die gesamte Datenbank erfolgreich auf einen bestimmten Zeitpunkt zurücksetzen.
Was das Wiederherstellen des vollständigen Backups und das Anwenden von trn-Protokollen betrifft, sollte nichts schief gehen, aber es wird immer empfohlen, das Szenario zuerst auf einem Testserver und nicht direkt in der Produktion zu testen
So stellen Sie einen bestimmten Zeitpunkt wieder her:
- Erweitern Sie in SSMS Datenbanken
- Klicken Sie mit der rechten Maustaste auf die Datenbank, wählen Sie Aufgaben | Wiederherstellen| Datenbank
- Auf der Registerkarte Allgemein werden in den Backup-Sätzen die verfügbaren Backups aufgelistet. Klicken Sie auf Zeitachse
- Wählen Sie Bestimmtes Datum und Uhrzeit aus , ändern Sie das Zeitintervall , um einen größeren Zeitbereich anzuzeigen, und bewegen Sie den Schieberegler auf die Zeit, zu der Sie zurückkehren möchten
Ausführlichere Anweisungen finden Sie hier:Wie zu:Zu einem bestimmten Zeitpunkt wiederherstellen (SQL Server Management Studio)
Beachten Sie, dass dieser Vorgang alle an der Datenbank vorgenommenen Änderungen rückgängig macht. Wenn Sie nur bestimmte Änderungen rückgängig machen möchten (z. B. nur einige gelöschte Daten wiederherstellen oder falsche Aktualisierungen rückgängig machen), empfehle ich ein Drittanbieter-Tool wie ApexSQL Log
Zurücksetzen Ihres SQL Serverdatenbank zurück zu einem bestimmten Zeitpunkt
Eine Datenbank zu einem bestimmten Zeitpunkt wiederherstellen
Haftungsausschluss:Ich arbeite für ApexSQL als Supporttechniker