Wie kann man ein automatisiertes Backup der Daten einrichten?

Die Programmdatenbank sollte in regelmäßigen Abständen gesichert werden, um einem Datenverlust vorzubeugen. Backups der Datenbank lassen sich mit den Bordmitteln von MySQL relativ einfach automatisieren. Das Programm mysqldump.exe erstellt ein komplettes Backup einer Datenbank. Der Aufruf-Syntax des Programms sieht so aus:

mysqldump -u'Datenbankbenutzer' -p'Datenbankbenutzerpasswort' 'Datenbankname' > sicherung.sql

Die Einträge ‚Datenbankbenutzer‘, ‚Datenbankbenutzerpasswort‘ und ‚Datenbankname‘ müssen hierbei durch die richtigen Werte ersetzt werden. Am besten lässt sich der Vorgang mit einer Batch-Datei automatisieren. Hier ein Beispiel:

@echo off
echo Sicherung MySQL-Datenbank 'cms'
FOR /F "tokens=1,2,3 delims=/: " %%a in ('Time/T') do set CTIME=%%a%%b%%c
set ZEIT=%CTIME%
set DATUM=%date%
"c:\Program Files\MySQL\MySQL Server 5.5\bin\mysqldump" -uroot -pmypassword cms > "c:\MySQL-Backups\cms_backup_%DATUM%_%ZEIT%.sql"

Speichern Sie das auf Ihre Daten angepasste Skript in einer Textdatei mit der Dateiendung ‚.bat‘. Beim Aufruf der Batch-Datei wird eine SQL-Datei mit dem Backup erstellt, welche den aktuellen Zeitstempel im Namen trägt. So wird die Datei beim mehrfachen Aufruf der Batch-Datei nicht überschrieben.

Über die Windows-Aufgabenplanung (unter Systemsteuerung > Verwaltung) lässt sich das Aufrufen der Batch-Datei regelmäßig automatisch ausführen.

Construction Management System 2.2.16 veröffentlicht

Das Construction Management System CMS steht ab sofort in der Version 2.2.16 zum Download bereit.

Neues in dieser Version:

Neue Features

  • Bei den Berichten des Planversands werden jetzt weitere Daten an den Bericht übergeben.
  • Das aktuelle Datum kann beim Setzen eines Mangelstatus jetzt eingegeben werden.
  • In der Projektverwaltung können jetzt mehrere technische und vertragliche Ansprechpartner auf einmal zugeordnet werden.
  • Verbesserung der automatischen Update-Funktion.
  • Sicherheit der lokalen Lizenzabfrage verbessert, nach einem Datenbankupdate werden belegte Lizenzen automatisch wieder freigegeben.
  • Session-Timeout reduziert.
  • Bei Rahmenverträgen kann in der Projektverwaltung kann jetzt die Kostenstelle des Vertrags angegeben werden. Die Kostenstelle wird dann beim Anlegen von Einzelaufträgen in diesem Rahmenvertrag automatisch übernommen.
  • Beim Zuordnen einen Projektleiters eines Projekts wird dieser jetzt automatisch in die Projektbeteiligtenliste übernommen.
  • Aktualisierung verschiedener Bibliotheken.

Bugfixes

  • Kritischer Fehler beim Löschen von Ansprechpartnern in der Projektverwaltung und Projektakquisition behoben.
  • Absturz beim Hinzufügen von vertraglichen Ansprechpartnern behoben.
  • Doppelter Bericht in der Projektakquisition beim Anlegen neuer Datenbanken entfernt.
  • Kleinere Fehlerbehebungen und Anpassungen beim Bearbeiten von Bild-Anmerkungen.
  • Die Projektstruktur wurde in mehreren Modulen beim Blättern im Detailfenster nicht aktualisiert.
  • In Tabellenansichten mit TreeViewCombobox war das Auswahlfenster nur so klein wie die Spaltenbreite. Die Größe des DropDown-Fensters kann jetzt mit der Maus verändert werden. Die Mindestbreite des Fensters ist jetzt auf 150 Pixel festgelegt.
  • Verträge werden jetzt beim Aufrufen sortiert dargestellt.

Zu den Downloads

Construction Management System 2.2.15 veröffentlicht

Das Construction Management System CMS steht ab sofort in der Version 2.2.15 zum Download bereit.

Neues in dieser Version:

Neue Features

  • Die Prüfung der Datenbankstruktur im Config-Tool erfolgt bei Updates jetzt automatisch.
  • Statusmeldungen beim Erstellen von neuen Datenbanken verbessert.
  • Verbesserungen beim Lizenzmanagement.

Bugfixes

  • Kritischer Fehler bei der Berichtsauswahl in der Mängelverwaltung behoben, wenn nicht alle Felder der Briefvorlagen ausgefüllt waren.

Zu den Downloads

Construction Management System 2.2.14 veröffentlicht

Das Construction Management System CMS steht ab sofort in der Version 2.2.14 zum Download bereit. Neues in dieser Version:

Neue Features

  • Keine

Bugfixes

  • Fehler beim Überprüfen der Dateiablage in Verzeichnissen im Config-Tool behoben.
  • Fehlende Standardberichte ergänzt.
  • Fehlende Statusmeldung bei der Anforderung von Testlizenzen und bei der Aktivierung von Lizenzen behoben.
  • Fehlende Statusmeldungen bei asynchronen Operationen im kompletten Programm behoben.

Zu den Downloads