ChrissT 0 Geschrieben 4. Juni 2017 Melden Teilen Geschrieben 4. Juni 2017 Guten Tag, ich habe eine frage zum Wiederherstellen einer Datenbank. Ich Sichere mit Full-, Differential- und Transaktionslog-Backups. Nun möchte ich die Datenbank zu einer Transaktion X wieder herstellen. Ich wähle dazu Tasks -> Wiederherstellen -> Datenbank. Nun kann ich aber lediglich auf er Zeitachse eine Uhrzeit bzw. Sicherung zum Wiederherstellen auswählen. Ist es nicht möglich, zu einer bestimmten Transaktion wiederherzustellen? und wählt der SQL-Server dann automatisch den weg FULL-DIFF-TRN oder geht er nur über FULL-TRN? Für Tipps und Informationen bin ich dankbar! Gruss, Chriss Zitieren Link zu diesem Kommentar
Björn 0 Geschrieben 4. Juni 2017 Melden Teilen Geschrieben 4. Juni 2017 Ich hab da irgendwo noch Scripts für. Zitieren Link zu diesem Kommentar
ChrissT 0 Geschrieben 4. Juni 2017 Autor Melden Teilen Geschrieben 4. Juni 2017 Hallo Björn, geht das nicht auch über das SSMS? Zitieren Link zu diesem Kommentar
Björn 0 Geschrieben 5. Juni 2017 Melden Teilen Geschrieben 5. Juni 2017 Geht auch über SSMS, aber ich will nicht dauernd klicken und warten und klicken und warten Zitieren Link zu diesem Kommentar
ChrissT 0 Geschrieben 5. Juni 2017 Autor Melden Teilen Geschrieben 5. Juni 2017 Wie wäre da der Weg? Zitieren Link zu diesem Kommentar
Björn 0 Geschrieben 5. Juni 2017 Melden Teilen Geschrieben 5. Juni 2017 Tja, welche Scripts nutzt du denn aktuell? Hat der Autor ne Webseite, einen Blog? Zitieren Link zu diesem Kommentar
ChrissT 0 Geschrieben 5. Juni 2017 Autor Melden Teilen Geschrieben 5. Juni 2017 Scripts? ... ich nutze keine Scripts ... ich habe doch oben Beschrieben, wie ich das Backup wieder herstelle. Zitieren Link zu diesem Kommentar
Björn 0 Geschrieben 5. Juni 2017 Melden Teilen Geschrieben 5. Juni 2017 na dann ist ja alles gut. Zitieren Link zu diesem Kommentar
ChrissT 0 Geschrieben 5. Juni 2017 Autor Melden Teilen Geschrieben 5. Juni 2017 Ja, und nun die Fragen, ob es eine Möglichkeit gibt, zu einer Transaktion statt einer Uhrzeit wieder herzustellen und, wie kann gewählt werden, dass eine differentielle Sicherung, statt der ganzen Transaktionsprotokolle verwendet werden soll? Full->Diff->Trn geht vermutlich schneller als Full->Trn->Trn.... Zitieren Link zu diesem Kommentar
Björn 0 Geschrieben 5. Juni 2017 Melden Teilen Geschrieben 5. Juni 2017 Ein Forum eignet sich nur bedingt für die Vermittlung von Grundlagen. Zitieren Link zu diesem Kommentar
ChrissT 0 Geschrieben 5. Juni 2017 Autor Melden Teilen Geschrieben 5. Juni 2017 Ich denke, wenn jemand weiß, was zu tun ist, dann kann er das auch schriftlich vermitteln ... Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 5. Juni 2017 Melden Teilen Geschrieben 5. Juni 2017 Moin, Eine Transaktions-genaue Wiederherstellung geht so nicht. Wenn du genau weißt, wann die Transaktion stattgefunden hat, kannst du den Zeitpunkt auswählen. Die genaue Transaktionsnummer lässt sich ja ohnehin nicht herausfinden. Was du dann in welcher Reihenfolge wiederherstellen musst, ergibt sich aus dem Backup-Verfahren. Das kann man dann auch scripten. Gruß, Nils Zitieren Link zu diesem Kommentar
ChrissT 0 Geschrieben 5. Juni 2017 Autor Melden Teilen Geschrieben 5. Juni 2017 (bearbeitet) Hallo Nils, vielen Dank für die Ausführung, das wusste ich so nicht ... ich hatte in der Ausbildung einen Lehrer, der immer von transaktionsgenauer Wiederherstellung gesprochen hat. Deshalb auch meine gezielte nachfrage darauf hin. Muss ich den Weg über die differentielle Sicherung dann "händisch" gehen, oder macht das der SQL-Server automatisch? bearbeitet 5. Juni 2017 von ChrissT Zitieren Link zu diesem Kommentar
Beste Lösung NilsK 2.934 Geschrieben 5. Juni 2017 Beste Lösung Melden Teilen Geschrieben 5. Juni 2017 Moin, nimm es uns nicht übel - aber genau das ist die Sorte Grundlagen, die ein Forum nicht vermitteln kann. Auch wenn es hier gewissermaßen um "fortgeschrittene Grundlagen" geht. Wie du ein Backup wiederherstellen musst, hängt von der ganz konkreten Situation ab. Was willst du wiederherstellen, in welchem Zustand ist der Server, wie hast du gesichert ... SQL Server bzw. das Management Studio können dir vorschlagen, was du wiederherstellen könntest, wenn sie Zugriff auf de Sicherungsverlauf haben. Im Fall eines Server-Recoverys haben sie das nicht, da musst du dann also selbst wissen, was du tun musst. Wenn du gar nicht alles wiederherstellen musst, sondern einen bestimmten historischen Stand brauchst, dann nützt dir der Vorschlag des SSMS auch nichts. Es empfiehlt sich - wie eigentlich immer bei der Recovery-Planung - die nötigen Schritte vorzuplanen und zu üben. Dabei kann man dann auch wertvolle Hinweise erhalten, mit denen man z.B. ein Skript aufbauen kann, das Dinge vereinfacht und Fehler vermeidet. Gruß, Nils Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.