Ich habe:
SQL Server 2008
Datenbankname: datenbank1
Ich hatte vor fast einem Monat ein Backup von "database1" gemacht. Jetzt ist "database1" in einigen Tabellen durcheinander.
Ich möchte nur diese Tabellen von meinem letzten Backup wiederherstellen.
Ich versuche, eine andere Datenbank namens "database2" zu erstellen und stelle sie mit alter Sicherung wieder her.
Ich habe Angst, aus der Sicherungsdatei wiederherzustellen, die in "database1" wiederherstellen kann, ich möchte nur in 'database2' (was neu ist)
speichernHier hilft Ihnen die Verwendung von T-SQL.
Wenn Sie SSMS verwenden, können Sie:
1) Rechtsklick auf den Ordner Datenbanken
2) Wählen Sie Datenbank wiederherstellen
3) Geben Sie einen beliebigen Namen in das Feld "To Database" ein - dies ist der Name der Datenbank
4) Wählen Sie "Von Gerät" und suchen Sie Ihre Backup-Datei.
Sie können verschiedene physische Dateinamen angeben, indem Sie die Seite Optionen auswählen (Ich weiß nicht mehr, ob der SQL-Server automatisch einen anderen Dateinamen für eine Datenbank vorbelegt existiert bereits mit den Dateinamen, die in der Sicherung enthalten sind.
Sie können Ihre vorhandene Datenbank in OriginDB umbenennen und dann eine leere Datenbank namens database1 erstellen. Stellen Sie Ihr Backup wieder her. Jetzt können Sie Daten von Ihrer Datenbank1 (von bkp) nach OriginalDB kopieren. Wenn Sie fertig sind, löschen Sie das Backup und benennen Sie das Original wieder in Database1 um
Tags und Links sql-server