abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Datensicherung und Backup der BIMcloud Basic 2018 für Windows

Fritz Schupferling
Graphisoft
Graphisoft

Mit dem skriptbasierten BIMcloud Basic Backuptool können Sie die folgenden Daten einer BIMcloud Basic sichern:


  • Alle Projekt-Datenbanken

  • deren automatische und manuell erstellten Backups

  • alle Bibliotheken-Datenbanken

  • und die Teamwork-Nachrichten-Datenbank


Dabei muss nicht darauf geachtet werden, ob die BIMcloud Basic (Server/Manager) und deren Dienste noch laufen.
 Die mit diesem Backuptool gesicherten Daten können auch auf einer neuen oder einer (Ersatz-) BIMcloud Basic eingespielt werden. 
Für die BIMcloud Basic Datenbanken ist dies die empfohlene Backupmethode, da mit anderen Sicherungs- programmen die Datenbank-Backups inkonsistent sein können und somit nicht nutzbar sind. 
Um die Backup Skripte besser verstehen zu können, sind grundsätzliche Programmierkenntnisse von Vorteil. Sie können aber auch anhand der Beschreibungen die Zusammenhänge gut erkennen. 
Je nach Ihrem IT-Wissensstand begrüßen wir die Konsultation Ihres IT-Dienstleisters. Die Backup-Skripte werden Ihnen so wie sie sind zur Verfügung gestellt. Es ist eine Anpassung erforderlich.
 Der Support für Anpassung der Backup-Skripte und der Support für angepasste batch-Datei beschränkt sich auf Informationen, die auf unseren Webseiten verfügbar sind.





Skripte und deren Anpassung



  1. Kopieren Sie die nachfolgenden drei Skripte aus unserem Dokument und fügen Sie diese in einzelne (*.txt-) Dateien ein, welche Sie z.B. mit dem Editor (in „Zubehör“ unter „Alle Programme“) erstellen. Alternativ können Sie die Skripte hier herunterladen und nach dem Entpacken im Editor öffnen: https://pub.graphisoft.de/gsmucftp/PUB/DownloadDateien/doku/AC22/2018-Backupskript-WIN.zip Sollten die gezippten drei Batch-Dateien nicht automatisch in Ihren Downloads-Ordner herunter geladen worden sein, dann können Sie die in Ihrem Browser angezeigte Adresse erneut durch die Eingabetaste be- stätigen oder in einem anderen Browser öffnen.

  2. Passen Sie Skripte an Ihre BIMcloud Basic 2018 Installation und Ihr Netzwerk an (Erstellung der Ver- zeichnisse mit ausreichenden Berechtigungen / Anpassung der Pfade im Skript an die Ihrigen).

  3. Die Umwandlung von einer Textdatei in eine ausführbare Datei erfolgt, indem Sie die Dateien mit der En- dung „.bat“ abspeichern.


Die drei logisch, aufeinander abgestimmten Skripte sind:

  • 2018_Bkup_main.bat (Hauptskript ruft nachfolgende Skripte auf und kopiert das Backup im Netzwerk)

  • 2018_Clean_tempfolder_log.bat (aufgerufenes Skript zum Löschen des Backup im lokalen Ordner)

  • 2018_BIM_bkup_all.bat (aufgerufenes Skript führt die Backup Befehle aus)




2018_Bkup_main.bat


@echo off

rem -- Aufrufen von clean_tempfolder_log.bat

call 2018_clean_tempfolder_log.bat

rem -- Dies ist die Vorbereitung fuer weitere Kopiervorgaenge ueber das Netzwerk,

rem -- wobei der Verzeichniseintrag (hier C:\backup2018\log) durch das von Ihnen verwendete Ver-

rem -- zeichnis ersetzt werden muss

echo [ %date% %time% ] TeamworkServerBackupTool gestartet >>C:\backup2018\log\BIMb- kup_script.log

rem -- Aufrufen von 2018_BIM_bkup_all.bat für das eigentliche Backup

call 2018_BIM_bkup_all.bat echo [ %date% %time% ] TeamworkServerBackupTool beendet >>C:\backup2018\log\BIMb- kup_script.log

rem -- Uebertragung der BIM Daten auf einen Backupserver z.B. auf ein Netzlaufwerk Z:\...

echo [ %date% %time% ] Beginn der Datenuebertragung auf einen Backupserver im Netz>>C:\backup2018\log\BIMbkup_script.log

robocopy "C:\backup2018_2" "Z:\Netzwerkordner\BIMcloud_bkup\2018" /E /ZB >nul 2>&1

echo [ %date% %time% ] Ende der Datenuebertragung auf einen Backupserver im Netz >>C:\ba- ckup2018\log\BIMbkup_script.log

rem -- Achten Sie auf die Schreibweise des Verzeichnis “Server-2018-xx-xx-x"

rem -- in Ihrem Programmverzeichnis rem -- und passen den Eintrag Ihrem Verzeichnis entsprechend an.

rem -- Uebertragung der Log Dateien in den lokalen Ordner und danach auf einen Backupserver

rem -- z.B. auf das Netzlaufwerk Z:\

copy "C:\Program Files\Graphisoft\BIMcloud\Server-2018-06-25-3\Logs\ServerBackupTool.log" C:\backup2018\log\2018_ServerBackupTool.log >nul 2>&1

robocopy C:\backup2018\log "Z:\Netzwerkordner\BIMcloud_bkup" /E /ZB >nul 2>&1





2018_Clean_tempfolder_log.bat






rem -- Saeubert die lokalen Ordner bevor die aktuellen Backup Dateien hinein kopiert werden.




del C:\backup2018 /F /S /Q >nul 2>&1

rd C:\backup2018\log /S /Q >nul 2>&1

mkdir C:\backup2018\log >nul 2>&1




rem -- ServerBackupTool.log zeichnet alle Log Dateien aller Backups auf.

rem -- Achten Sie auf die Schreibweise des Verzeichnis "Server-2018-xx-xx-x"

rem -- in Ihrem Programmverzeichnis und passen den Eintrag Ihrem Verzeichnis entsprechend an.

rem -- Wenn nur das aktuelle Backup mit dem entsprechenden Log aufgezeichnet werden soll, sollte das

rem -- Log vor jedem neuen Backup geloescht werden.




del "C:\Program Files\Graphisoft\BIMcloud\Server-2018-06-25-3\Logs\ServerBackupTool.log" /F /Q >nul 2>&1
ping localhost -n 5 >nul
























2018_BIM_bkup_all.bat









rem -- Achten Sie auf die Schreibweise des Verzeichnis "Server-2018-xx-xx-x"

rem -- in Ihrem Programmverzeichnis

rem -- Ein lokaler Ordner wird als temporaeres Speicherverzeichnis verwendet

rem -- Das TeamworkServerBackupTool sichert mit den optionalen Parametern alle Teamwork Projekte,

rem -- deren Backups, alle Bibliotheken und die Teamwork Nachrichten der Graphisoft BIMcloud Basic 2018

rem -- in einen separaten Ordner

rem -- Sollen z.B. nur die Projekte gesichert werden, kann stattdessen das

rem -- "TeamworkServerProjectStoreBackupTool", sollten nur Bibliotheken gesichert werden, kann

rem -- stattdessen das "TeamworkServerAttachmentStoreBackupTool" verwendet werden.




"C:\Program Files\Graphisoft\BIMcloud\Server-2018-06-25-3\TeamworkServerBackupTool"C:\backup2018 >nul 2>&1





















Testlauf


Überprüfen Sie beim ersten Mal und dann regelmäßig, ob Ihre Datensicherung funktioniert. Führen Sie wie folgt den Initialtest Ihrer Skripte aus:

  • führen Sie mit Administratorrechten (rechte Maustaste „Als Administrator ausführen“) die Stapeldatei „2018_Bkup_main.bat“ aus

  • der Reihe nach werden nun die drei Stapeldateien aufeinander abgestimmt ausgeführt


Überprüfen Sie das Ergebnis, da das Betriebssystem keine Fehlermeldungen generieren wird. Die Überprü- fung der LOG Dateien (u.a. die Datei ServerBackupTool.log im Verzeichnis C:\Program Files\Graphisoft\ BIMcloud\Server-2018-06-25-3\Logs) gibt Ihnen zusätzliche Hinweise über den Verlauf Ihres Backups.
























Automatisierung des Backup Skripts


Es gibt mehrere Möglichkeiten, Ihr angepasstes Backup Skript automatisiert ausführen zu lassen. Unter an- derem steht Ihnen hierfür die im MS Windows Betriebssystem integrierte Aufgabenplanung zu Verfügung.

































Wiederherstellung eines Backups (restore)






Für die Wiederherstellung aller über das oben aufgeführte Backupskript gesicherten Bibliotheken und Pro- jekte dient das TeamworkServerRestoreTool im Falle einer Neuinstallation des BIMcloud Basic 2018; bei- spielsweise durch Ausfall des Hostrechners.

Sie können Bibliotheken und Projekte jeweils für sich wiederherstellen über das "TeamworkServerAttach- mentStoreRestoreTool" zur Rücksicherung aller gesicherten Bibliotheken und das "TeamworkServerPro- jectStoreRestoreTool" zur Rücksicherung aller gesicherten Projekte.

Führen Sie die Eingabeaufforderung als Administrator aus und geben Sie zum gewünschten Tool auch noch den Pfad an, in dem sich die rückzusichernden Daten befinden.

Beispiel zur Eingabe für das TeamworkServerRestoreTool:

2018_07_backwin1.png
























Synchronisation mit dem BIMcloud Basic Manager 


Damit die Daten nach der Rücksicherung vom BIMcloud Basic Manager erkannt werden und zur weiteren Bearbeitung zur Verfügung stehen, bedarf es einer Synchronisation. 

Wechseln Sie hierzu in den BIMcloud Basic Manager - Bereich Server. 

2018_07_backwin2.png
2018_07_backwin3.png
Hier werden u.a. die bereits wiederhergestellten, aber noch nicht synchronisierten Projekte als im Status "Nicht verwendet" dargestellt. Zur Synchronisation markieren Sie das betreffende Projekt und bringen über die Funktion "Als neues Projekt laden" und Angabe des Projektna-mens/Ablageortes das Projekt wieder im den BIM Server Manager zur Ansicht (siehe Bereich Projekte). 

In vergleichbarer Weise ist auch mit wiederhergestellten Bibliotheken zu verfahren. 

Die Screenshots wurden in Archicad Version 2018.2 erstellt

Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!