Firebird 3 Database Server installatie
Firebird Database Server 3.0.0 (Alpha1)
========================================================
############## OPMERKING ################################
# #
# De installatie bevindt zich in een experimentele #
# staat. #
# Dit is niet de definitieve versie voor Firebird 3.0. #
# #
# o De lay-out en werkvolgorde van de installatie is #
# niet definitief. #
# o Beschikbare opties kunnen worden gewijzigd. #
# o De methode van bibliotheekimplementatie is nog #
# niet afgerond. #
# o Hoe we Legacy Auth ondersteunen is experimenteel #
# - Toevoegen van SYSDBA werkt #
# - Wijzigen van SYSDBA vanuit de installatie werkt #
# niet #
# o Wees niet verrast om andere afwijkingen aan te #
# treffen. #
# #
############## EINDE OPMERKING ##########################
Dit document is een handleiding voor het installeren van dit pakket van Firebird 3.0 op het Windows-platform. Deze opmerkingen hebben betrekking op het installatiepakket zelf, niet op Firebird 3.0 in het algemeen. Bovendien zijn deze opmerkingen voornamelijk gericht op gebruikers van de binaire installatie.
Er wordt aangenomen dat lezers van dit document al bekend zijn met Firebird 2.5. Als u Firebird 3.0 evalueert als onderdeel van een migratie van Fb 2.5, wordt u geadviseerd de Fb 3.0-documentatie te raadplegen om de wijzigingen tussen 2.5 en 3.0 te begrijpen.
Inhoud
---—–
o Vóór de installatie
o Problemen met de installatie van MS VC runtime-bibliotheken
o Bekende installatieproblemen
o De-installatie
o Overige opmerkingen
o Installatie vanuit een batchbestand
Vóór de installatie
---—————-
Het wordt aanbevolen om ALLE eerdere versies van Firebird of InterBase te DE-INSTALLEREN voordat u dit pakket installeert. Het is vooral belangrijk om te controleren dat fbclient.dll en gds32.dll zijn verwijderd.
Problemen met de installatie van MS VC runtime-bibliotheken
---————————————————–
Er is veel werk verricht om ervoor te zorgen dat de MS Visual C runtime-bibliotheken correct worden geïnstalleerd door de binaire installatie. Sinds v2.1.2 werkt Firebird met lokaal geïmplementeerde exemplaren van de runtime-bibliotheken. Dit vereenvoudigt vooral de implementatie van de Firebird-client of embedded dll met uw eigen toepassing.
In geval van problemen kan het echter nodig zijn om de officiële vcredist.exe te implementeren. De juiste versies voor deze build van Firebird vindt u hier:
https://www.microsoft.com/en-us/download/details.aspx?id=3387
en x64 hier:
https://www.microsoft.com/en-us/download/details.aspx?id=21254
Overige bekende installatieproblemen
---——————————
o Het is alleen mogelijk om met de binaire installatie het standaardexemplaar van Firebird 3.0 te installeren. Als u aanvullende, benoemde exemplaren wilt installeren, moet u deze handmatig installeren met het zip-installatiebeeld.
o Helaas kan de installatie niet betrouwbaar detecteren of een eerdere versie van Firebird Classic server actief is.
o Er zijn bekende overlappingen tussen de 32-bits en 64-bits installaties:
- De service-installatie (instsvc) gebruikt dezelfde standaardexemplaarnaam voor 32-bits en 64-bits installaties. Dit is met opzet zo. Services bestaan in één naamruimte.
- Als de 32-bits en 64-bits configuratiescherm-applets zijn geïnstalleerd, verwijzen ze beide naar hetzelfde standaardexemplaar.
o Zorg bij installatie onder Vista dat u als beheerder installeert. Dat wil zeggen: als u de binaire installatie gebruikt, klik dan met de rechtermuisknop en kies ‘Uitvoeren als beheerder’. Anders kan de installatie de Firebird-service aan het einde van de installatie niet starten.
o Door instclient geïmplementeerde bibliotheken kunnen niet worden geladen als de MS runtime-bibliotheken niet correct zijn geïnstalleerd. In geval van problemen moeten gebruikers de juiste versie van de hierboven genoemde vcredist.exe installeren.
De-installatie
---———–
o Het heeft de voorkeur dat dit pakket correct wordt gede-installeerd met behulp van de meegeleverde de-installatietoepassing. Deze kan worden aangeroepen vanuit het Configuratiescherm. Alternatief kan het worden gede-installeerd door unins000.exe rechtstreeks vanuit de installatiemap uit te voeren.
o Als Firebird als toepassing wordt uitgevoerd (in plaats van als service), wordt aanbevolen de server handmatig te stoppen voordat u de de-installatie uitvoert. Dit komt omdat de de-installatie een actieve toepassing niet kan stoppen. Als er een server actief is tijdens de de-installatie, wordt de de-installatie met fouten voltooid. U moet de overblijfselen handmatig verwijderen.
o De de-installatie laat vijf bestanden achter in de installatiemap:
- databases.conf
- firebird.conf
- fbtrace.conf
- firebird.log
- security2.fdb
Dit is met opzet zo. Deze bestanden kunnen allemaal door gebruikers worden gewijzigd en kunnen nodig zijn als Firebird in de toekomst opnieuw wordt geïnstalleerd. Ze kunnen worden verwijderd als ze niet langer nodig zijn.
o Een nieuwe functie van de de-installatie is een optie om deze uit te voeren met de parameter /CLEAN. Hiermee wordt het gedeelde bestands aantal van elk van de bovenstaande bestanden gecontroleerd. Indien mogelijk worden ze verwijderd.
o De de-installatie verwijdert de MS VC runtime-bibliotheken niet uit de systeemmap. Deze kunnen handmatig worden verwijderd via het Configuratiescherm, maar dit zou onder normale omstandigheden niet nodig moeten zijn.
Overige opmerkingen
---——–
Firebird vereist WinSock2. Alle Win32-platforms zouden dit moeten hebben, behalve Win95. Tijdens de installatie wordt een test op de Winsock2-bibliotheek uitgevoerd. Als deze niet wordt gevonden, mislukt de installatie. U kunt deze link bezoeken:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q177719
om te zien hoe u een upgrade kunt uitvoeren.
Installatie vanuit een batchbestand
---—————————
Het installatieprogramma kan vanuit een batchbestand worden uitgevoerd. Zie dit document:
voor volledige details.