Wie kann der Firebird Datenbanktreiber aktualisiert werden?
Dieser Beitrag beschreibt, wie Sie die bei Amicron-Faktura und Amicron-Mailoffice mitgelieferte Firebird SQL-Datenbank aktualisieren können, falls z.B. durch ein altes Programm bereits eine ältere Version von Firebird eingerichtet ist oder auf dem Server Firebird nachträglich installiert werden soll.
Welche Firebird-Version wird unterstützt?
Setzen Sie stets nur diejenige Firebird-Version ein, die von unseren Programmen offiziell unterstützt werden, da es ansonsten zu unerwarteten Fehlern kommen kann:
Amicron-Faktura 8.x und Amicron-Mailoffice 3.0: 1.5.x und 2.0.x
Amicron-Faktura 9.0 und Amicron-Mailoffice 3.5: 2.0.x und 2.1.x (ausgeliefert wird 2.0.x)
Amicron-Faktura 10.0 und Amicron-Mailoffice 4.0: 2.0.x und 2.1.x (ausgeliefert wird 2.0.x)
Wir möchten Ihnen hier kurz beschreiben, wie Sie die neue Version 2.0 oder 2.1 installieren können.
Die wichtigste Vorbereitung: das Backup!
Ihre Datenbankdatei (*.fdb) kann ohne Konvertierung mit Firebird 2.0 und 2.1 verwendet werden, da Firebird 1.5, 2.0 und 2.1 kompatibel sind, solange Sie nicht auf das neue Dateiformat der Version 2.1 umstellen. Sie können also ohne weiteren Aufwand wie gewohnt mit Amicron-Faktura bzw. Amicron-Mailoffice weiterarbeiten.
Falls Sie auf eine höhere Firebird-Version aktualisieren, also z.B. von 2.0 auf 2.1, können Sie jedoch nur dann in den Genuss der besseren Performance der neuen Firebird-Version gelangen, wenn Sie auf das neue Dateiformat der Version 2.1 aktualisieren. Wie macht man das? Indem einfach mit der alten Firebird-Version ein Backup der Datenbankdatei erstellt wird (*.fbk), das nach Installation der neuen Firebird-Version zurückgesichert wird.
ACHTUNG: Nach der Umstellung auf das Format von Firebird 2.1 ist es nicht mehr möglich, die Datenbankdatei mit älteren Firebird-Versionen zu öffnen! Bei einem Versuch erhalten Sie dann den Fehler “unsupported on-disk-structure“.
Der nächste Schritt: Die Datenbankprüfung
Nur fehlerfreie Datenbanken lassen sich mit einer neuen Firebird-Version problemlos verwenden. Führen Sie deshalb zunächst eine Datenbankprüfung durch. Machen Sie nur weiter, wenn keine Fehler ausgewiesen werden.
Wo muss das Update installiert werden?
Wenn Sie Amicron-Faktura bzw. Amicron-Mailoffice im Netzwerk einsetzen, müssen Sie die alte Firebird-Version nur auf dem Server deinstallieren und Firebird nur auf dem Server neu installieren.
Was ist bereits installiert?
Um zu prüfen, welche Firebird-Version bei Ihnen installiert ist, rufen Sie in Amicron-Faktura oder Amicron-Mailoffice den Menüpunkt “Einstellungen > Systeminformationen” auf. Sie finden dann auf der Kartei “Verbindung DB-Server” die Angabe “Serverversion”. Wenn dort bereits 2.0 aufgeführt wird, ist kein Update notwendig.
Was muss installiert werden? Wo kann man Firebird herunterladen?
Firebird können Sie über die vollständige Installationsdatei von Amicron-Faktura oder Amicron-Mailoffice installieren. Selbst wenn Sie eine Vollversion installiert haben, reicht für das Firebird-Update die Prüfversion. Sie können diese im Downloadbereich von Amicron herunterladen.
Auf der Homepage des Firebird-Projekts finden Sie ebenfalls entsprechenden Installationsdateien:
Rufen Sie über diesen Link die Downloadseite zu Firebird 2.0.6 auf oder klicken Sie hier, um die Windows-Version von Firebird 2.0.6 direkt herunterzuladen.
Rufen Sie über diesen Link die Downloadseite zu Firebird 2.1.3 auf oder klicken Sie hier, um die Windows-Version von Firebird 2.1.3 direkt herunterzuladen.
Deinstallation der alten Firebird-Version:
Falls bereits eine alte Version von Firebird installiert ist, muß diese erst deinstalliert werden. Eine detailierte Anleitung zur Deinstallation finden Sie im folgenden Beitrag:
http://Amicron.org/blog/2009/02/02/wie-kann-der-firebird-datenbankserver-deinstalliert-werden
Nach der Deinstallation von Firebird sollten Sie den PC neu starten.
Installation der Original-Firebird-Installation
Starten Sie die Installationsdatei. Bei der Auswahl Classic- oder Superserver sind beide Varianten möglich, im Zweifelsfall wählen Sie jedoch die Classic-Variante. Führen Sie die Installation bis zum Ende aus, wählen bzw. bestätigen Sie dabei die vorgeschlagenen Einstellungen.
Installation der neuen Firebird-Version über die Amicron-Installation:
Rufen Sie anschließend die Installation von Amicron-Faktura oder Amicron-Mailoffice auf.
Gehen Sie dort wie folgt vor:
1. Im Willkommensfenster klicken Sie auf “Weiter”.
2. Wenn auf der nächsten Seite “Programm ist bereits vorhanden” erscheint, müssen Sie die Option “Neu installieren” wählen.
3. Klicken Sie auf “Weiter” bis Sie zur Seite “Komponenten wählen” kommen. Dort entfernen Sie bei allen Komponenten das Häkchen, außer bei folgenden Einträgen:
- Datenbanktreiber (Client)
- Datenbanktreiber (SQL-Server)
4. Führen Sie nun die Installation bis zum Ende aus.
Nach der Installation können Sie Amicron-Faktura bzw. Amicron-Mailoffice wie gewohnt starten. Im Menü Systeminformationen (siehe oben) können Sie prüfen, ob die neue Firebird-Version erfolgreich installiert wurde.
Wichtig: Update der Firebird-Client-Datei GDS32.DLL
Sollte auf den Arbeitsstationen beim Start von Amicron-Faktura eine Fehlermeldung auftreten, kopieren Sie bitte vom Server die erneuerte Datei GDS32.DLL (=Firebird-Client) auf die Arbeitsstation in den Programmordner von Amicron-Faktura bzw. Amicron-Mailoffice.
Wo gibt es weitere Infos zur Installation von Firebird?
Auf der Homepage FirdbirdSQL.org finden Sie folgende Dokumentationen:
und wie geht man vor wenn die datenbanküberprüfung fehler ausweist?
Summary of validation errors:
Number of record level errors : 1
Number of index page errors : 2
obwohl die option fehler autom. korrigieren aktiviert war..
Der genannte Fehler sollte sich durch ein Backup und Restore beheben lassen, siehe
http://amicron.org/blog/2010/05/11/datenbank-pruefung-durchfuehren-ist-ihre-datenbank-fehlerfrei