Rücksichern einer Datenbank mit SQL 2008

Rücksicherung einer Datenbank mit SQL2008

Diese Anleitung richtet sich an versierte EDV Administratoren die Erfahrung im Umgang mit Datenbanken besitzen. Diese Anleitung ist als Hilfe für die Rücksicherung einer Datenbank gedacht. Die Anleitung bietet daher keinerlei Grundlage für Ansprüche bei Datenverlust. Die vollständige, korrekte und wiederherstellbare Sicherung der Daten liegt alleine in der Verantwortung des Kunden.


Wiederherstellung einer Datenbank mittels SQL-Backup

Grundvoraussetzung ist natürlich dass ein SQL-Backup wie in "Einrichten Sicherung für BMDNTCS mit SQL2008" beschrieben eingerichtet ist und auch erfolgreich funktioniert!!!

In der folgenden Anleitung wird beschrieben wie Sie Ihre Sicherung auf eine zweite Datenbank retoursichern können!!!

Am besten und einfachsten ist, die leere Datenbank von der NTCS-DVD (BMDDataBase_2005.zip) auf den Server kopieren und in ein Verzeichnis entpacken (z. B. C: \BMDDataBase_RESTORE) .
Nun starten Sie das SQL Management Studio -> rechte Maustaste auf Databases -> Attach … 

Dann wählen Sie das Verzeichnis mit den entpackten Datenbankdateien aus und selektieren BMD_DATA.mdf 

Datenbank Rücksicherung mit SQL 2008 01


Datenbank Rücksicherung mit SQL 2008 02 
 
Unter der Spalte Attach As geben Sie der Datenbank einen Namen (dieser muss sich von der bestehenden Datenbank unterscheiden!).

Datenbank Rücksicherung mit SQL 2008 03
 
Die nachfolgende Meldung mit OK bestätigen:

Datenbank Rücksicherung mit SQL 2008 04
 
Jetzt sollten unter Databases beide Datenbanken ersichtlich sein.

Datenbank Rücksicherung mit SQL 2008 05 
Nun klicken Sie mit der rechten Maustaste auf BMD_RESTORE -> Tasks -> Restore -> Database …

Datenbank Rücksicherung mit SQL 2008 06 

.... und wählen Sie den Punkt From Device.

Datenbank Rücksicherung mit SQL 2008 07
 
Unter Backup media wechseln Sie auf „Backup Device" und klicken auf Add:

Datenbank Rücksicherung mit SQL 2008 08
 
Nun wählen Sie das Backup device „Backup-BMD“ aus:

Datenbank Rücksicherung mit SQL 2008 09

Und bestätigen das folgende Fenster mit OK:

Datenbank Rücksicherung mit SQL 2008 10
 
Jetzt wählen Sie die wiederherzustellenden Sicherungspunkte aus.
Unter dem Menüpunkt „To a Point of Time“ können Sie sogar einen bestimmten Zeitpunkt der Wiederherstellung auswählen:
 
Datenbank Rücksicherung mit SQL 2008 11 

Datenbank Rücksicherung mit SQL 2008 12


WICHTIG:

Nun kommen Sie zum wichtigsten Punkt der Wiederherstellung, ohne die das Restore nicht funktionieren würde, bzw. katastrophale Auswirkungen haben kann, wenn etwas falsch konfiguriert wird!!!

Der Punkt „Overwrite the existing Database“ muss angehakt werden. Beim Pfad zu den Datenbankdateien muss der richtige ausgewählt werden, da hier der Pfad der gesicherten Datenbank vermerkt ist.

In diesem Fall also von „C:\BMDDataBase“ auf „C:\BMDDataBase_RESTORE“:

Datenbank Rücksicherung mit SQL 2008 13 

Dann können Sie die Rücksicherung per Klick auf den Button OK starten.
Haben Sie alles richtig gemacht werden Sie anschließend in der linken unteren Ecke eine Fortschrittsanzeige sehen.

Datenbank Rücksicherung mit SQL 2008 14
 
Sobald die Wiederherstellung abgeschlossen ist sollten Sie folgende Meldung erhalten:

Datenbank Rücksicherung mit SQL 2008 15
 
Nun müssen Sie noch in der Datei BMD.ini den neuen ALIAS-Namen ergänzen, schon können Sie in die wiederhergestellte Datenbank mit dem BMD-User einsteigen.
 
Datenbank Rücksicherung mit SQL 2008 16 

Datenbank Rücksicherung mit SQL 2008 17


Sollte die Wiederherstellung auf einem anderen SQL-Server durchgeführt werden (z. B. im Zuge einer Servermigration), so muss einmalig das Programm BMDDBUpdate.exe mit Windowslogin gestartet werden damit der SQL-Benutzer BMDSA wieder als Datenbankowner verknüpft wird.

Datenbank Rücksicherung mit SQL 2008 18 

Datenbank Rücksicherung mit SQL 2008 19