Startseite » wie man » Wiederherstellen einer SQL-Datenbanksicherung mit SQL Server Management Studio

    Wiederherstellen einer SQL-Datenbanksicherung mit SQL Server Management Studio

    Zuvor wurde eine einfache Wiederherstellung der SQL-Datenbank mithilfe der Befehlszeile beschrieben, die ideal für die Wiederherstellung von Sicherungsdateien ist, die in derselben SQL Server-Installation erstellt wurden. Wenn Sie jedoch eine Sicherung wiederherstellen, die in einer anderen Installation erstellt wurde, oder einfach eine Point-and-Click-Schnittstelle verwenden, verwenden Sie SQL Server Management Studio (oder die Express Edition) macht diese Aufgabe einfach.

    Hinweis: SQL Server-Experten möchten die heutige Lektion überspringen, da sie sich an Anfänger richtet.

    Vor dem Start müssen Sie die SQL-Sicherungsdatei (normalerweise mit der Erweiterung .BAK) auf eine lokale Festplatte des Ziel-SQL Server-Computers kopieren.

    Öffnen Sie SQL Server Management Studio und melden Sie sich bei dem SQL Server an, auf dem Sie die Datenbank wiederherstellen möchten. Am besten melden Sie sich entweder als Windows-Administrator oder als SQL-Benutzer "sa" an.

    Sobald Sie angemeldet sind, klicken Sie mit der rechten Maustaste auf den Ordner "Datenbanken" und wählen Sie "Datenbank wiederherstellen"..

    Klicken Sie auf die Ellipsen-Schaltfläche neben "Von Gerät" unter "Quelle für die Wiederherstellung".

    Legen Sie "Datei" als Sicherungsmedium fest und klicken Sie auf "Hinzufügen"..

    Navigieren Sie zu der SQL-Sicherungsdatei (BAK), die Sie wiederherstellen möchten.

    Geben Sie im Dialogfeld Datenbank wiederherstellen den Namen der Datenbank ein, in der diese Sicherung wiederhergestellt werden soll.

    • Wenn Sie eine vorhandene Datenbank auswählen, wird diese durch die Daten aus der Sicherung ersetzt.
    • Wenn Sie einen Datenbanknamen eingeben, der derzeit nicht in Ihrer SQL Server-Installation vorhanden ist, wird er erstellt.

    Wählen Sie als Nächstes den Wiederherstellungspunkt aus, den Sie verwenden möchten. Da eine SQL-Sicherungsdatei mehrere Sicherungen enthalten kann, werden möglicherweise mehrere Wiederherstellungspunkte aufgelistet.

    Zu diesem Zeitpunkt wurden genügend Informationen eingegeben, um die Datenbank wiederherzustellen. SQL-Sicherungsdateien speichern jedoch Informationen darüber, wohin Datendateien kopiert werden. Wenn also Dateisystemprobleme auftreten, z. B. wenn das Zielverzeichnis nicht vorhanden ist oder die Dateinamen der Dateien in Konflikt stehen, tritt ein Fehler auf. Diese Probleme treten häufig auf, wenn Sie eine Sicherung wiederherstellen, die in einer anderen SQL Server-Installation erstellt wurde.

    Um die Einstellungen des Dateisystems zu überprüfen und zu ändern, klicken Sie links im Dialogfeld Datenbank wiederherstellen auf die Seite Optionen.

    Stellen Sie auf der Optionsseite sicher, dass die Spalte "Wiederherstellen als" auf gültige Ordnerpositionen verweist (Sie können sie bei Bedarf ändern). Die Dateien müssen nicht vorhanden sein, der Ordnerpfad muss jedoch vorhanden sein. Wenn die entsprechenden Dateien vorhanden sind, befolgt SQL Server einen einfachen Satz von Regeln:

    • Wenn die 'To-Datenbank' (von der Seite 'Allgemein') mit der Sicherung der Wiederherstellungsdatenbank übereinstimmt (d. H. Wiederherstellung in übereinstimmende Datenbanken), werden die entsprechenden Dateien als Teil der Wiederherstellung überschrieben.
    • Wenn die 'To-Datenbank' nicht mit der Sicherung der Wiederherstellungsdatenbank übereinstimmt (d. H. Wiederherstellung in eine andere Datenbank), muss 'Die vorhandene Datenbank überschreiben' überprüft werden, damit der Wiederherstellungsvorgang abgeschlossen werden kann. Verwenden Sie diese Funktion mit Vorsicht, da Sie möglicherweise Datenbanksicherungsinformationen über Datendateien aus einer völlig anderen Datenbank wiederherstellen können.

    Im Allgemeinen können Sie feststellen, dass sich die Datenbanken auf der Grundlage des 'Originaldateinamens' unterscheiden. Dies ist der interne Name, den SQL Server zum Verweisen auf die jeweiligen Dateien verwendet.

    Sobald Ihre Wiederherstellungsoptionen festgelegt sind, klicken Sie auf OK.

    Fazit

    SQL Server Management Studio vereinfacht den Wiederherstellungsvorgang und ist ideal, wenn Sie selten Datenbankwiederherstellungen durchführen. Dieser Prozess funktioniert in jeder Version von SQL Server von Express bis Enterprise. Wenn Sie die Express-Version verwenden, können Sie SQL Server Management Studio Express herunterladen, um Zugriff auf diese Schnittstelle zu erhalten.

    Links

    Laden Sie SQL Server Management Studio Express von Microsoft herunter