Firebird 3 Datenbankserver-Installation
Firebird Database Server 3.0.0 (Alpha1)
========================================================
############## HINWEIS ####################################
# #
# Das Installationsprogramm befindet sich in einem #
# experimentellen Zustand. #
# Dies ist nicht die endgültige Version für Firebird 3.0.#
# #
# o Layout und Arbeitsablauf des Installationsprogramms#
# sind nicht endgültig. #
# o Verfügbare Optionen können sich ändern. #
# o Die Methode der Bibliotheksbereitstellung wurde #
# noch nicht finalisiert. #
# o Wie wir Legacy Auth unterstützen, ist experimentell#
# - Hinzufügen von SYSDBA funktioniert #
# - Ändern von SYSDBA über das Installationsprogramm #
# funktioniert nicht #
# o Seien Sie nicht überrascht, andere Anomalien zu #
# finden. #
# #
############## ENDE HINWEIS ################################
Dieses Dokument ist ein Leitfaden zur Installation dieses Pakets von Firebird 3.0 auf der Windows-Plattform. Diese Hinweise beziehen sich
auf das Installationspaket selbst und nicht auf Firebird 3.0 im Allgemeinen. Darüber hinaus richten sich diese Hinweise
in erster Linie an Benutzer des binären Installationsprogramms.
Es wird davon ausgegangen, dass die Leser dieses Dokuments bereits mit Firebird 2.5 vertraut sind. Wenn Sie
Firebird 3.0 im Rahmen einer Migration von Fb 2.5 evaluieren, wird empfohlen, die Fb 3.0-Dokumentation zu prüfen, um
die Änderungen zwischen 2.5 und 3.0 zu verstehen.
Inhalt
---—–
o Vor der Installation
o Probleme bei der Installation von MS VC-Laufzeitbibliotheken
o Bekannte Installationsprobleme
o Deinstallation
o Weitere Hinweise
o Installation aus einer Batch-Datei
Vor der Installation
---—————-
Es wird empfohlen, ALLE früheren Versionen von Firebird oder InterBase zu DEINSTALLIEREN, bevor Sie
dieses Paket installieren. Es ist besonders wichtig zu überprüfen, dass fbclient.dll und gds32.dll aus dem System entfernt wurden.
Probleme bei der Installation von MS VC-Laufzeitbibliotheken
---————————————————–
Es wurde viel Arbeit investiert, um sicherzustellen, dass die MS Visual C-Laufzeitbibliotheken vom
binären Installationsprogramm korrekt installiert werden. Seit v2.1.2 funktioniert Firebird mit lokal bereitgestellten Instanzen der Laufzeitbibliotheken.
Dies vereinfacht insbesondere die Bereitstellung des Firebird-Clients oder der eingebetteten DLL mit Ihrer eigenen Anwendung.
Falls jedoch Probleme auftreten, kann es erforderlich sein, das offizielle vcredist.exe bereitzustellen. Die korrekten Versionen
für diesen Build von Firebird finden Sie hier:
https://www.microsoft.com/en-us/download/details.aspx?id=3387
und für x64 hier:
https://www.microsoft.com/en-us/download/details.aspx?id=21254
Andere bekannte Installationsprobleme
---——————————
o Es ist nur möglich, mit dem binären Installationsprogramm die Standardinstanz von Firebird 3.0 zu installieren. Wenn
Sie zusätzliche, benannte Instanzen installieren möchten, sollten Sie diese manuell mit dem ZIP-Installationsabbild installieren.
o Leider kann das Installationsprogramm nicht zuverlässig erkennen, ob eine frühere Version des Firebird Classic-Servers ausgeführt wird.
o Es gibt bekannte Überschneidungsbereiche zwischen den 32-Bit- und 64-Bit-Installationen:
- Der Dienstinstaller (instsvc) verwendet denselben Standardinstanznamen für 32-Bit- und 64-Bit-
Installationen. Dies ist beabsichtigt. Dienste existieren in einem einzigen Namensraum.
- Wenn sowohl die 32-Bit- als auch die 64-Bit-Systemsteuerungs-Applets installiert sind, zeigen beide auf dieselbe Standardinstanz.
o Wenn Sie unter Vista installieren, stellen Sie sicher, dass Sie als Administrator installieren. D.h., wenn Sie das binäre Installationsprogramm verwenden,
klicken Sie mit der rechten Maustaste und wählen Sie ‘Als Administrator ausführen’. Andernfalls kann das Installationsprogramm den
Firebird-Dienst am Ende der Installation nicht starten.
o Von instclient bereitgestellte Bibliotheken können nicht geladen werden, wenn die MS-Laufzeitbibliotheken nicht korrekt installiert wurden.
Bei Problemen sollten Benutzer die entsprechende Version von vcredist.exe installieren, die oben erwähnt wurde.
Deinstallation
---———–
o Es wird bevorzugt, dass dieses Paket korrekt mit der mitgelieferten Deinstallationsanwendung deinstalliert wird.
Diese kann über die Systemsteuerung aufgerufen werden. Alternativ kann sie durch direktes Ausführen von
unins000.exe aus dem Installationsverzeichnis deinstalliert werden.
o Wenn Firebird als Anwendung (anstatt als Dienst) ausgeführt wird, wird empfohlen, den Server manuell zu
stoppen, bevor Sie die Deinstallation ausführen. Dies liegt daran, dass die Deinstallation eine laufende
Anwendung nicht stoppen kann. Wenn während der Deinstallation ein Server läuft, wird die Deinstallation mit Fehlern abgeschlossen.
Sie müssen die Reste von Hand löschen.
o Die Deinstallation hinterlässt fünf Dateien im Installationsverzeichnis:
- databases.conf
- firebird.conf
- fbtrace.conf
- firebird.log
- security2.fdb
Dies ist beabsichtigt. Diese Dateien können alle von Benutzern geändert werden und können erforderlich sein,
wenn Firebird in Zukunft neu installiert wird. Sie können gelöscht werden, wenn sie nicht mehr benötigt werden.
o Eine neue Funktion der Deinstallation ist eine Option, sie mit dem Parameter /CLEAN auszuführen. Dies überprüft
die gemeinsame Dateianzahl jeder der oben genannten Dateien. Wenn möglich, werden sie gelöscht.
o Die Deinstallation entfernt die MS VC-Laufzeitbibliotheken nicht aus dem Systemverzeichnis. Diese können
manuell über die Systemsteuerung entfernt werden, dies sollte jedoch unter normalen Umständen nicht erforderlich sein.
Weitere Hinweise
---——–
Firebird benötigt WinSock2. Alle Win32-Plattformen sollten dies haben, außer Win95. Ein Test für die
Winsock2-Bibliothek wird während der Installation durchgeführt. Wenn sie nicht gefunden wird, schlägt die Installation fehl. Sie können diesen Link besuchen:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q177719
um herauszufinden, wie Sie ein Upgrade durchführen können.
Installation aus einer Batch-Datei
---—————————
Das Setup-Programm kann aus einer Batch-Datei ausgeführt werden. Bitte lesen Sie dieses Dokument:
für vollständige Details.