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