none
Backup-Files für Restore auslesen RRS feed

  • Frage

  • Hallo zusammen,

    ich muss ab und an ein Restore einer Datenbank zu einem spezifischen Zeitpunkt durchführen, das mache ich auf einem Test-System um Daten auszulesen, die bestehende Datenbank bleibt auf dem aktuellen Stand.

    Die Backups werden mit FULL, LOG, DIFF mit einem Backup-Plan erstellt.

    Um zu wissen welche Backup-Files ich brauche, verwende ich gerne die Timeline der bestehenden Datenbank, fühle mich aber immer unwohl durch Gewohnheit den hier ungewollten Restore zu starten :-)

    Jetzt suche ich nach einer Möglichkeit aus der bestehenden Datenbank die Files auszulesen um an einen spezifischen Stand zu gelangen. Was muss ich den abfragen um eine Liste der Files zu bekommen die es dazu braucht?

    Viele Grüsse,
    Daniel

    Dienstag, 24. November 2020 09:46

Antworten

  • Hallo Daniel,

    das sollte so funktionieren, wobei Du noch die Where-Klausel für den Database_Name ergänzen musst:

    SELECT a.database_name, b.physical_device_name, a.backup_set_id, b.family_sequence_number, a.position, a.backup_start_date, a.backup_finish_date, a.type
    FROM msdb..backupset a
    INNER JOIN msdb..backupmediafamily b ON a.media_set_id = b.media_set_id
    ORDER BY a.database_name, a.backup_start_date, b.family_sequence_number;

    Bgzl. des Types schaust Du mal hier nach: Type in Backupset


    Einen schönen Tag noch, Christoph - http://www.insidesql.org/blogs/cmu

    Mittwoch, 25. November 2020 06:45