Datensicherung unter Windows NT/2000/XP

Wichtige Vorbemerkung

Grundsätzlich gilt, daß Datensicherung in der Verantwortung jeder Installation liegt, d.h.

Beispiel

Für Sicherungen sollte mindestens regelmäßig ein sogenannter Datenbankexport geschrieben werden. Um täglich Exporte mit einem anderen Namen zu erzeugen, können als Skriptumgebung PERL-Skripte verwendet werden, d.h. PERL (kann kostenlos bezogen werden) muß auf dem Rechner installiert werden.

Hinweis: Es existieren neuere Skripte unter Verwendung von TCL/TK. Diese haben den Vorteil, daß Exportdateien komprimiert und veraltete Exportdateien gelöscht werden. Nachfolgende Anleitung bezieht sich noch auf die PERL-Skripte.

Skripte können unter Beachtung der obigen Verantwortung zur Verfügung gestellt werden.
In dem Skript wird zum Beispiel ein Datenbankexport erzeugt. Es kann aber auch ein Bandsicherungsgerät über NTBACKUP angesprochen oder Dateien auf einen "Sicherungsrechner" kopiert werden. Wenn gewünscht, kann die Datenbank nach dem Export auch heruntergefahren werden, um ein Cold-Backup durchzuführen, und anschließend wieder gestartet werden. Das Szenario ist also, da auch die Möglichkeiten vor Ort differieren, sehr individuell.

In den Skripten, die zur Verfügung gestellt werden, müssen evtl. nur an den entsprechend markierten Positionen lokale Anpassungen durchgeführt werden. Anschließend sollte der Skript aus einem völlig anderen Verzeichnis heraus über die MS-DOS-Eingabeaufforderung solange manuell gestartet und getestet werden, bis er läuft. Es entstehen dabei zum Beispiel mehrere Logdateien, z.B.

Hinweis:

In den Skripten müssen evtl. Paßwörter im Klartext hinterlegt werden. Solche Skripte gehören auf den Server in ein Verzeichnis, daß vor dem Zugriff durch andere Benutzer als denjenigen, unter dessen Kennung die Skripte laufen, geschützt ist - keineswegs in ein Unterverzeichnis des freigegebene GTDS-Verzeichnisses.

Für die automatische Datensicherung muß der Zeitplan-Dienst oder Task Scheduler gestartet sein. Dieser Dienst kann Jobs auf Kommandozeilenebene mit dem AT-Kommando aufnehmen (siehe NT-Dokumentation) z.B. mit

at 12:56 /EVERY:Mo,Di,Mi,Do,Fr perl d:\gtds\admin\batch\ds.pl

Oder er ist evtl. über eine grafische Oberfläche konfigurierbar:

Wählt man "Geplanten Task hinzufügen", kann man über einen Assistenten eine neue "Task" hinzufügen und anschließend, wie in den folgenden Grafiken gezeigt, konfigurieren.