Ich habe eine .bak
-Datei, und ich möchte diese Datei verwenden, um die Datenbank in einer Neuinstallation von SQL Server 2008 Management Studio neu zu erstellen.
Kann mir jemand in die richtige Richtung weisen, wie das geht?
Ich habe versucht:
klicken Sie im Objekt-Explorer mit der rechten Maustaste auf den Datenbankcontainer
wählen Sie im Kontextmenü Datenbank wiederherstellen
Geben Sie die To Database als neue oder vorhandene Datenbank an
Geben Sie die Quelle für die Wiederherstellung als vom Gerät an an
Wählen Sie Sicherungsmedium als Datei
Klicken Sie auf die Schaltfläche Hinzufügen und navigieren Sie zum Speicherort der BAK-Datei
aber ich bekomme einen Fehler
Wiederherstellung für Server 'MyServer-PC' fehlgeschlagen. (Microsoft.SqlServer.SmoExtended)
ZUSÄTZLICHE INFORMATION:
System.Data.SqlClient.SqlError: Der Sicherungssatz enthält eine Sicherung einer anderen Datenbank als der vorhandenen Datenbank 'erfind'. (Microsoft.SqlServer.Smo)
lesen Sie diesen Link Schritt für Schritt: Wiederherstellen der Datenbank
1- Klicken Sie auf Start, wählen Sie Alle Programme aus, klicken Sie auf Microsoft SQL Server 2008 und wählen Sie SQL Server Management Studio aus. Dadurch wird das Dialogfeld "Mit Server verbinden" angezeigt. Stellen Sie sicher, dass der Servername IhrServerName und Authentifizierung auf Windows-Authentifizierung gesetzt ist. Klicken Sie auf Verbinden.
2- Rechts Rechtsklick auf Datenbanken und wählen Sie Wiederherstellen der Datenbank. Dadurch wird das Wiederherstellungsdatenbankfenster angezeigt.
3- Wählen Sie im Bildschirm Wiederherstellen der Datenbank das Optionsfeld Von Gerät auswählen aus, und klicken Sie auf das Feld…. Daraufhin wird der Bildschirm Backup angeben} angezeigt.
4- Klicken Sie auf dem Bildschirm {Backup angeben} auf Hinzufügen. Dadurch wird Locate Backup File angezeigt.
5- Wählen Sie den DBBackup-Ordner aus und wählen Sie Ihre Sicherungsdatei aus.
6- Auf dem Bildschirm Datenbank wiederherstellen unter Wählen Sie die wiederherzustellenden Sicherungssätze aus: Aktivieren Sie das Kontrollkästchen Wiederherstellen neben Ihren Daten und im Dropdown-Menü neben der Datenbank An : DbName auswählen.
7- Ok Ihr erledigt.
Führen Sie dazu über TSQL (ssms-Abfragefenster oder sqlcmd.exe) Folgendes aus:
RESTORE DATABASE MyDatabase FROM DISK='c:\backups\MyDataBase1.bak'
Klicken Sie dazu mit der rechten Maustaste auf Datenbanken und führen Sie die folgenden Schritte aus
Bei Verwendung von Management Studio kann der Vorgang folgendermaßen durchgeführt werden
Sie müssen die WITH REPLACE-Option angeben, um die vorhandene Datenbank adventure_second mit einer Sicherung aus einer anderen Datenbank zu überschreiben.
Klicken Sie auf das Optionsmenü und aktivieren Sie das Kontrollkästchen Vorhandene Datenbank überschreiben (Mit Ersetzen).
Ich hatte den gleichen Fehler. Was für mich funktioniert hat, ist, wenn Sie sich für die SMSS-GUI-Option entscheiden, schauen Sie unter "Allgemein", "Dateien" in "Einstellungen" ... ". Nachdem ich das getan habe (DB ersetzen, Speicherort festlegen), war alles gut.
Wiederherstellen einer Datenbank aus einer Sicherung
sql-server-->connect to instance-->Databases-->right-click on databases-->Restore
DataBase..-->Device-->Add-->choose the path_filename(.bak)-->click OK