Diese Anleitung richtet sich an versierte EDV-Administratoren, die Erfahrung im Umgang mit Datenbanken besitzen. Sie 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 allein in der Verantwortung des Kunden.
Grundvoraussetzung ist natürlich, dass ein SQL-Backup – wie in „Einrichten einer SQL-Sicherung für BMD NTCS“ beschrieben – konfiguriert ist und auch funktioniert!
Zuerst muss ein Verzeichnis angelegt werden, in welches die Datenbank retourgesichert werden soll. Als Vorlage wird hier der Pfad C:\BMDDataBaseRESTORE verwendet.
Ab Windows 10 bzw. Server 2016
Im Windows-Startmenü oder im Windows-Taskleistensuchdialog suchen Sie nach „SQL Server Management Studio“.
Alternativ finden Sie das auch direkt im Windows-Explorer unter diesem Pfad:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft SQL Server 20xx
Die Variable „xx“ ist durch die jeweils verwendete SQL-Version zu ersetzen.
Bei älteren SQL-Server-Versionen sind der Pfad und die Bezeichnung geringfügig anders und unter folgendem Pfad zu finden:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft SQL Server 20xx
ACHTUNG!
Ist die Benutzerkontensteuerung (UAC) in Windows aktiv, so muss das SQL Server Management Studio mittels rechter Maustaste „Als Administrator ausführen“ gestartet werden!
Im SQL Management Studio → rechte Maustaste auf „Databases → Restore Database…
Wählen Sie den Punkt „Device“ und klicken Sie auf den Button zur Auswahl.
Unter „Backup media type“ wechseln Sie auf „Backup Device", klicken anschließend auf „Add“ und wählen das Backup device „Backup-BMD“ aus:
Alternativ kann unter „Backup media type“ anstatt des Backup Device auch die Sicherungsdatei angegeben werden.
Jetzt geben Sie den Namen der neuen Datenbank an (BMDRESTORE) und wählen Sie die wiederherzustellenden Sicherungspunkte aus. Unter dem Menüpunkt „Timeline…“ können Sie sogar einen bestimmten Zeitpunkt der Wiederherstellung auswählen:
Unter dem nächsten Menüpunkt „Files“ müssen Sie nun den neuen Pfad angeben, wohin die Datenbank rückgesichert werden soll, in diesem Fall also von „C:\BMDDataBase“ auf „C:\BMDDataBaseRESTORE“. Dies ist ab SQL 2012 komfortabel über die Option „Relocate all files to folder“ möglich.
Anschließend muss noch unter dem Menüpunkt „Options“ sichergestellt werden, dass die Optionen bei „Take tail-log backup before restore“ und „Leave source database in restoring state“ nicht aktiviert sind:
Dann können Sie die Rücksicherung per Mausklick auf den Button „OK“ starten.
Haben Sie alles richtig gemacht, sehen Sie anschließend in der rechten oberen Ecke eine Fortschrittsanzeige:
Sobald die Wiederherstellung abgeschlossen ist, sollten Sie folgende Meldung erhalten:
Nun müssen Sie noch den neuen Alias-Namen ergänzen. Dazu starten Sie das das Programm \BMDSoftware\BMDDBUpdate.exe und klicken Sie auf das Symbol neben dem Datenbanknamen und fügen Sie die neue Datenbank hinzu und bestätigen Sie mit „Übernehmen“.
Anschließend muss nur noch in der Zeile „Loginmodus“ auf „WindowsLogin“ umgeschaltet werden. Per Button „Anmelden“ wird das Programm gestartet.
Sobald Sie zu folgendem Dialog gelangen, beenden Sie das Programm mit „Schließen“:
Nun können Sie in die wiederhergestellte Datenbank einsteigen:
Nach dem Export der gewünschten Daten muss die Datenbank unbedingt wieder abgehängt und gelöscht werden, um zu verhindern, dass die Anwender in der falschen Datenbank weiterarbeiten.