wake-up-neo.com

Importieren einer Bak-Datei in SQL Server Express

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:

  1. klicken Sie im Objekt-Explorer mit der rechten Maustaste auf den Datenbankcontainer

  2. wählen Sie im Kontextmenü Datenbank wiederherstellen

  3. Geben Sie die To Database als neue oder vorhandene Datenbank an

  4. Geben Sie die Quelle für die Wiederherstellung als vom Gerät an an

  5. Wählen Sie Sicherungsmedium als Datei

  6. 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)

41
Ashok

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.

78
Al-3sli

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

enter image description hereenter image description here

40
viggity

Bei Verwendung von Management Studio kann der Vorgang folgendermaßen durchgeführt werden

  1. klicken Sie im Objekt-Explorer mit der rechten Maustaste auf den Datenbankcontainer
  2. wählen Sie im Kontextmenü Datenbank wiederherstellen
  3. Geben Sie die To Database als neue oder vorhandene Datenbank an
  4. Geben Sie die Quelle für die Wiederherstellung als vom Gerät an an
  5. Wählen Sie Sicherungsmedium als Datei
  6. Klicken Sie auf die Schaltfläche Hinzufügen und navigieren Sie zum Speicherort der BAK-Datei

verweisen

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).

Referenz

6
Nagaraj S

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.

1
DIKKEHENK

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
0
TeamDataViz.