04.10.2012 Aufrufe

1 Automatisierung von Datensicherungen mit Microsoft Dynamics NAV

1 Automatisierung von Datensicherungen mit Microsoft Dynamics NAV

1 Automatisierung von Datensicherungen mit Microsoft Dynamics NAV

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!