1 Automatisierung von Datensicherungen mit Microsoft Dynamics NAV (CSIDE) amball empfiehlt ExpandIT Backup Utility Backups sind unverzichtbarer Bestandteil jeder verlässlichen ERP-Lösung. Das Backup der Dynamics NAV CSIDE-Datenbank kann heute mit einer der folgenden Methoden erfolgen: a. Kopie der Datenbankdateien Dabei werden die Dateien, aus denen die Datenbank besteht, an einen anderen Speicherort (z. B. einen Share auf einem anderen Server oder PC im Netz) kopiert. Vorteil: Eine Dateikopie ist mit vorhandenen Tools (Betriebssystembefehle, Backup- Programm von Windows) realisierbar. Der Kopiervorgang kann automatisiert werden. Ein Restore kann ggf. durch einfaches Zurückkopieren erfolgen. Nachteil: Der Serverdienst muss automatisiert beendet und nach dem Backup neu gestartet werden. Es erfolgt keine Konsistenzprüfung. Auch Fehler in der Datenbankstruktur werden kopiert und können die kopierten Datenbankteile unbrauchbar machen. b. Replikation der Datenbank mit hotcopy.exe Dabei wird die gesamte Datenbank mit Hilfe eines von Dynamics NAV entwickelten Tools an einen anderen Speicherort (z. B. auf einen anderen Server oder PC im Netz) kopiert. Die Kopie der Datenbank wird anschließend auf Konsistenz geprüft. Vorteil: Der Aufruf von hotcopy.exe kann automatisiert werden. Ein Beenden des Serverdienstes ist nicht erforderlich. Die Kopie der Datenbank ist im Falle eines Fehlers in der Echtdatenbank sofort einsatzbereit. Nachteil: hotcopy.exe läuft nur ab Navision 3.x (Attain). Es muss Platz für die kopierte Datenbank vorgehalten werden. Die Netzwerkbelastung zwischen der Quell- und der Zielmaschine ist sehr hoch. Die Datenbankkopie zu schreiben ist zeitaufwendig. Die kopierte Datenbank verbraucht viel Platz auf dem Sicherungsband. c. Manuelle Sicherung über einen Dynamics NAV Client Dabei startet man einen Dynamics NAV-Client und führt die Datensicherung über die Menüpunkte Extras, Datensicherung erstellen durch. Es entsteht eine konsistenzgeprüfte, komprimierte Sicherungsdatei (oder mehrere) mit der Endung fbk. Als Ziellaufwerk kann ein lokales oder ein Netz-Laufwerk angegeben werden. Vorteil: Die Sicherungsdatei ist auf Konsistenz geprüft und komprimiert. Die erstellte Sicherungsdatei kann in einem zweiten Schritt schnell und einfach mit vorhandenen Tools (z. B. Backup Programm von Windows) auf Band geschrieben werden. 2008 amball business-software Weitergabe an Dritte nur mit schriftlicher Genehmigung Seite 1
Nachteil: Dynamics NAV bietet keine Möglichkeit, die Erstellung dieser Sicherungsdatei zu automatisieren. Man kann diese Sicherung ohne Hilfsmittel nur manuell durchführen. Bei einem Restore erfolgt nach Einlesen der Daten der Neuaufbau der sekundären Schlüssel. Je nach Größe der Datenbank und Komplexitätsgrad der Schlüssel kann der komplette Restore sehr lange dauern. Zur Automatisierung der empfohlene Variante c) steht mit ExpandIT Backup Utility (EBU) jedoch ein leistungsfähiges Werkzeug zur Verfügung. 2 Die Eigenschaften von ExpandIT Backup Utility Standard Verschlüsselung benötigter Passworter Das Passwort des Benutzers, unter dessen Login die Sicherungsdatei erstellt wird, wird in einer ini-datei verschlüsselt abgelegt. Bei anderen Lösungen (auch bei hotcopy.exe) ist das Passwort des Backupoperators in einer Textdatei, die als Script dient, im Klartext sichtbar - eine Sicherheitslücke, die jetzt geschlossen ist. Benachrichtigung über Ergebnis des Backuplaufes möglich ExpandIT erzeugt neben einem Logfile Textdateien, in die das Ergebnis des letzten Backups geschrieben wird (sogenannte Semaphoren ). Mit ExpandIT kann das Ergebnis des letzten Backups per Mail an eine SMTP-Mailadresse verschickt werden. Intelligente Fehlerbehandlung Andere Tools starten das Backup lediglich, kontrollieren aber nicht dessen Ergebnis. Fehler oder der komplette Ausfall der Backup-Routine bleiben dabei unter Umständen unentdeckt. ExpandIT Backup Utility bleibt im Vordergrund offen und überwacht den Ablauf des Backups. Wenn Fehler auftreten (z. B. keine Verbindung zum Datenbankserver, kein Speicherplatz auf dem Ziellaufwerk) wird diese Information aufgenommen und kann einem Administrator gemeldet werden. Intelligentes Timing Je nach aktuellem Zustand der ZUP-Datei des sichernden Dynamics NAV-Clients ist die Abfolge an Dialogfenstern bis zum Start des Backups möglicherweise unterschiedlich (Lizenzwarnungen, Serververbindung, Login usw.). Insbesondere für Makro-Recorder stellt dies praktisch ein unüberwindliches Hindernis dar. ExpandIT Backup Utility hingegen reagiert dynamisch auf die gegebene Fensterabfolge und führt das Backup auch durch, wenn diese sich ändert. 2008 amball business-software Weitergabe an Dritte nur mit schriftlicher Genehmigung Seite 2
Komfortable Festlegung aller für das Backup notwendigen Einstellungen Andere Tools verwenden dazu eine Scriptdatei, die umständlich und unbequem über Texteditoren bearbeitet werden muss. Bei ExpandIT Backup Utility macht man alle Einstellungen in einem grafischen Dialogfenster und schreibt sie erst dann in eine ini-datei, z. B. Umfang der Sicherung (Ganze Datenbank, nur einzelne Mandanten o. ä.) Zielverzeichnis der Sicherung (lokale Festplatte oder Netzlaufwerk) Beschreibung der zu erstellenden Sicherungsdatei Dateiname der zu erstellenden Sicherungsdatei Benutzer, unter dessen Login das Backup automatisch erstellt wird Gestartet wird das Backup mit einer EXE-Datei, der der Commandline-Parameter configfile=<meine_konfiguration>.ini übergeben wird. So sind auch verschiedene Backups mit einem einzigen Tool konfigurierbar. 3 Zusatzfeatures von ExpandIT Backup Utility Professional Report ins Windows Event Log Meldungen von ExpandIT Backup Utility können optional ins Windows Event Log der sichernden Maschine geschrieben werden. Die Überwachung des Navision-Backups kann so voll in Netzwerk-Management-Szenarien, in denen Event Logs automatisch geprüft werden, integriert werden. Doppelte Komprimierung der Sicherungs-Zieldatei Die aus dem Backup-Lauf resultierende fbk-datei kann automatisch nochmals gepackt werden. So ist noch weniger Plattenplatz für eine zuverlässige Navision-Sicherung notwendig. Unterschiedliche Datums- und Zeitstempel Der Dateiname der aus dem Backup-Lauf resultierenden fbk-datei kann um Datums- und Zeitangaben erweitert werden. So ist eine Historie unterschiedlicher fbk-dateien im selben Verzeichnis möglich. Programmausführung vor oder nach dem Backup-Lauf Die Angabe vor oder nach dem Navision-Backup auszufuhrender Programme (Batchverarbeitung o. ä.) ist möglich. Die Ausführung kann vom Ergebnis eines vorherigen Backup- Laufes abhängig gemacht werden. 2008 amball business-software Weitergabe an Dritte nur mit schriftlicher Genehmigung Seite 3
4 Zusatzfeatures von ExpandIT Backup Utility Enterprise Automatischer Restore möglich Es kann aus der soeben gesicherten fbk-datei eine neue Datenbank aufgebaut werden. Man erreicht so für den aktuellen Arbeitstag die Bereitstellung einer Fall-Back-Datenbank mit dem Stand des Vorabends, und vermeidet dadurch im Fehlerfall Wartezeiten für den Betrieb, bis die Schlüssel aufgebaut sind. Konsistenzprüfung der fbk-datei Zusätzlich zur internen Konsistenz der Daten (diese wird durch die Sicherung als fbk-datei automatisch erreicht) wird zusätzlich die entstandene fbk-datei auf verlorene Blöcke o. ä. geprüft. 5 Sonstiges Zeitsteuerung über Geplante Tasks (Windows) oder anderen Scheduler EBU wird mit Hilfe eines Schedulers zeitgesteuert gestartet. In der Regel wird der seit Windows 2000 verfügbare System dient Geplante Tasks verwendet. Es kann aber auch jeder andere Scheduler eingesetzt werden. Lizensierung pro sichernde Maschine EBU kann auf einem Datenbankserver oder einer Workstation installiert werden. Die Maschine, auf die EBU installiert ist, wird als sichernde Maschine bezeichnet. Um den vollen Funktionsumfang zu nutzen, ist pro sichernde Maschine eine EBU-Lizenz zu erwerben. Die Lizenz ist eine reg-datei, die in die Registry der sichernden Maschine eingelesen wird. Die gesamte Installations-Software inkl. Dokumentation und Demo-Lizenz steht im Internet zum Download bereit. Sie können diese installieren und alle Einstellungen testen. Wenn das Utility konfiguriert ist, ist zur Nutzung des vollen Funktionsumfangs nur die Volllizenz einzulesen. Es ist keine erneute Installation oder Neukonfiguration nötig. Wir empfehlen unseren Kunden generell, ExpandIT Backup Utility einzusetzen bzw. auf ExpandIT Backup Utility umzusteigen, aus folgenden Gründen: Höhere Zuverlässigkeit Einfachere Verwaltung Weniger Pflegeaufwand 2008 amball business-software Weitergabe an Dritte nur mit schriftlicher Genehmigung Seite 4
Dies alles zusammen bedeutet weniger Aufwand für Durchführung und Überwachung des Backups und damit letztlich weniger Verwaltungskosten. 2008 amball business-software Weitergabe an Dritte nur mit schriftlicher Genehmigung Seite 5