Wie kann ich eine Sicherungsdatei (*.bak) in den MS SQL-Server importieren bzw. die Datenbank wiederherstellen?
Vorbereitungen
Wenn sich die Sicherungsdatei (*.bak oder *.trn) nicht im Standard Backup-Ordner befindet, dann kopieren Sie diese bitte auf die Systempartition (Festplatte C) in einen einfach zu erreichenden Ordner. Dieser Schritt erleichtert die folgende Auswahl der Datei.
Starten Sie bitte „Microsoft SQL Server Management Studio“ und melden Sie sich an.
Wenn die Sicherung von einem anderen System stammt, dann legen Sie keine neue Datenbank an. Dies erfolgt automatisch bei der Rücksicherung.
Wiederherstellung
Im Management Studio:
- Klicken Sie mit der rechten Maustaste auf die Datenbank, welche Sie wiederherstellen möchten oder auf eine beliebige andere.
- Im Popupmenü wählen Sie bitte .
- Ziel für Wiederherstellung: Im Eingabefeld In Datenbank können Sie die zu überschreibende nur angeben, wenn es sich um eine Sicherung genau dieser Datenbank handelt. Anderenfalls geben Sie bitte einen neuen, noch nicht vorhandenen Datenbanknamen an. Dieser ist beliebig und muss nicht dem Namen der gesicherten entsprechen.
Wählen Sie die Option Bis zu Zeitpunkt – dies ist in der Regel „Aktuellster möglicher Zeitpunkt“. - Quelle für Wiederherstellung: Von Medium markieren und auf die Ellipse (Mausschalter mit drei Punkten) klicken.
- Im Dialogfenster „Sicherung planen“ wählen Sie bei Sicherungsmedium bitte „Datei“ und klicken auf Hinzufügen. Wählen Sie die .bak-Sicherungsdatei aus und klicken Sie auf OK.
- Zurück im Dialogfenster „Datenbank wiederherstellen – Name“ markieren Sie bitte die ausgewählte Datei mit einem Haken in der Spalte Wiederherstellen.
- Starten Sie den Vorgang mit OK. Nach erfolgreicher Ausführung erhalten Sie die Bestätigung „Die Name-Datenbank wurde erfolgreich wiederhergestellt.“
Fehlerhinweise
Andere Datenbank
Falls Sie die Fehlermeldung
Fehler bei Wiederherstellen für Server ‚Name‚ (Microsoft.SqlServer.SmoExtended): System.Data.SqlError: Der Sicherungssatz enthält die Sicherung einer anderen Datenbank als der vorhandenen Name-Datenbank.
erhalten, dann haben Sie für als Sicherungsziel eine andere vorhandene Datenbank angegeben.
Geben Sie bitte den Namen einer noch nicht vorhandenen Datenbank als Ziel an. Diese wird dann bei der Wiederherstellung angelegt. Hiermit können Sie auch Datenbanken von anderen SQL-Server-Versionen importieren.
Datenbank-Version
Fehlermeldung
Fehler bei Wiederherstellen für Server ‚Name‚ (Microsoft.SqlServer.SmoExtended): System.Data.SqlClient.SqlError: Die Datenbank wurde auf einem Server der Version Versionnummer gesichert. Diese Version ist mit diesem Server inkompatibel, da auf ihm die Version Versionnummer ausgeführt wird. Stellen Sie die Datenbank auf einem Server wieder her, der die Sicherung unterstützt, oder verwenden Sie eine mit diesem Server kompatible Sicherung. (Microsoft.SqlServer.Smo).
Sie können nur Datenbanken wiederherstellen, die von einer gleichen oder älteren Version des SQL-Servers erstellt wurde. Das Quell-System darf nicht neuer sein.
Eigenen Kommentar schreiben oder eine Rückfrage stellen