2006-03-29 15:44:55 +02:00
|
|
|
Firebird Database Server 2.0 Release Candidate 1
|
2005-02-17 15:53:43 +01:00
|
|
|
==================================================
|
2003-04-09 11:07:44 +02:00
|
|
|
|
2005-02-17 15:53:43 +01:00
|
|
|
** IMPORTANT **
|
|
|
|
|
2006-03-29 15:44:55 +02:00
|
|
|
The ODS has changed since Firebird 1.5. See the notes
|
|
|
|
below regarding the new ODS and installation over
|
|
|
|
older versions of Firebird.
|
2005-02-17 15:53:43 +01:00
|
|
|
|
|
|
|
** ********* **
|
|
|
|
|
|
|
|
This document is a guide to installing this package of
|
2006-03-29 15:44:55 +02:00
|
|
|
Firebird 2.0 RC1 on the Win32 platform. These notes
|
2005-02-17 15:53:43 +01:00
|
|
|
refer to the installation package itself, rather than
|
|
|
|
Firebird 2.0 in general.
|
2003-04-09 11:07:44 +02:00
|
|
|
|
|
|
|
|
|
|
|
Contents
|
|
|
|
--------
|
|
|
|
|
2003-05-22 14:42:19 +02:00
|
|
|
o Before installation
|
2005-07-12 14:36:12 +02:00
|
|
|
o New ODS 11.0
|
|
|
|
o Installation on systems with Firebird 1.5
|
2005-03-14 15:55:48 +01:00
|
|
|
o Installing on systems with Firebird 2.0
|
2005-02-17 15:53:43 +01:00
|
|
|
o New features of the installer
|
2005-03-16 15:46:51 +01:00
|
|
|
o Known installation problems
|
2005-02-17 15:53:43 +01:00
|
|
|
o Deprecated features related to installation
|
2003-05-22 14:42:19 +02:00
|
|
|
o Uninstallation
|
2003-04-09 11:07:44 +02:00
|
|
|
o Other Notes
|
|
|
|
o Installation from a batch file
|
|
|
|
|
|
|
|
|
2003-05-22 14:42:19 +02:00
|
|
|
Before installation
|
|
|
|
-------------------
|
|
|
|
|
2005-02-17 15:53:43 +01:00
|
|
|
It is recommended that you UNINSTALL all previous
|
2005-03-14 15:55:48 +01:00
|
|
|
versions of Firebird or InterBase before installing
|
2005-07-12 14:36:12 +02:00
|
|
|
this package. It is especially important to verify that
|
|
|
|
fbclient.dll and gds32.dll are removed from <system32>.
|
2005-02-17 15:53:43 +01:00
|
|
|
|
|
|
|
|
2005-07-12 14:36:12 +02:00
|
|
|
New ODS 11.0
|
|
|
|
------------
|
|
|
|
|
2006-03-29 15:44:55 +02:00
|
|
|
Firebird 2.0 features a new ODS 11.0 which is wholly
|
2005-07-12 14:36:12 +02:00
|
|
|
incompatible with the ODS 11.0 used by the previous
|
|
|
|
alpha releases.
|
|
|
|
|
2006-03-29 15:44:55 +02:00
|
|
|
If you are installing this release of Firebird 2.0 for
|
|
|
|
the first time over a previously installed Firebird 2
|
|
|
|
alpha it is recommended that you install into a fresh
|
|
|
|
directory. This is because an uninstall will preserve
|
|
|
|
the existing security2 database. However this older
|
|
|
|
version uses an incompatible ODS so you will be unable
|
|
|
|
to connect to the server.
|
2005-07-12 14:36:12 +02:00
|
|
|
|
|
|
|
|
|
|
|
Installation on systems with Firebird 1.5
|
|
|
|
-----------------------------------------
|
2005-02-17 15:53:43 +01:00
|
|
|
|
2005-03-14 15:55:48 +01:00
|
|
|
The security database has been changed. The new
|
|
|
|
database is called security2.fdb and uses a
|
|
|
|
strengthened password encryption algorithm. You can
|
|
|
|
find out more info about the new security features in
|
2006-03-29 15:44:55 +02:00
|
|
|
the release notes.
|
2005-02-17 15:53:43 +01:00
|
|
|
|
2005-03-14 15:55:48 +01:00
|
|
|
The new database structure and the changed encryption
|
|
|
|
presents several migration problems for sites that have
|
|
|
|
many user ids. The installer makes no attempt to carry
|
2006-03-29 15:44:55 +02:00
|
|
|
out this migration. This must be done manually. A
|
|
|
|
possible migration technique is available in
|
|
|
|
misc/upgrade/security/.
|
2005-02-17 15:53:43 +01:00
|
|
|
|
|
|
|
|
2005-07-12 14:36:12 +02:00
|
|
|
Installing on systems with Firebird 2.0
|
2005-05-04 12:47:44 +02:00
|
|
|
---------------------------------------
|
2005-02-17 15:53:43 +01:00
|
|
|
|
2005-07-12 14:36:12 +02:00
|
|
|
In addition to the ODS change please note that the
|
|
|
|
installer cannot automatically detect if a
|
2006-03-29 15:44:55 +02:00
|
|
|
Firebird 2.0 Alpha or Beta server is running
|
2005-07-12 14:36:12 +02:00
|
|
|
as a service. Therefore you will receive no warning
|
|
|
|
until the installer attempts to overwrite an active
|
|
|
|
file.
|
2005-02-17 15:53:43 +01:00
|
|
|
|
|
|
|
|
2005-03-16 15:46:51 +01:00
|
|
|
New features of the installer
|
|
|
|
-----------------------------
|
2005-02-17 15:53:43 +01:00
|
|
|
|
2005-03-16 15:46:51 +01:00
|
|
|
o If an existing firebird.conf is detected the
|
|
|
|
installer will install the default conf file
|
|
|
|
as:
|
2005-02-17 15:53:43 +01:00
|
|
|
|
2005-03-16 15:46:51 +01:00
|
|
|
firebird.conf.default.
|
2005-02-17 15:53:43 +01:00
|
|
|
|
2005-03-16 15:46:51 +01:00
|
|
|
The existing firebird.conf file will be untouched.
|
|
|
|
This is to ensure that access restrictions are
|
|
|
|
maintained after an upgrade.
|
2005-02-17 15:53:43 +01:00
|
|
|
|
|
|
|
|
2005-03-16 15:46:51 +01:00
|
|
|
o Support for several languages has been added to the
|
|
|
|
installer. This support extends ONLY to the
|
|
|
|
installation process.
|
2006-03-29 15:44:55 +02:00
|
|
|
|
|
|
|
NOTE: The available languages are determined by
|
|
|
|
the localized version of Windows that you are
|
|
|
|
running. This means, for example, that Western
|
|
|
|
European users will not normally see the slavic
|
|
|
|
languages available.
|
2005-02-17 15:53:43 +01:00
|
|
|
|
|
|
|
|
2005-03-16 15:46:51 +01:00
|
|
|
Known installation problems
|
|
|
|
---------------------------
|
2005-02-17 15:53:43 +01:00
|
|
|
|
2005-03-16 15:46:51 +01:00
|
|
|
A client-only install is in fact installing the
|
|
|
|
server executable. This will be fixed in a future
|
2006-03-29 15:44:55 +02:00
|
|
|
release. In the meantime the work-around is to delete
|
|
|
|
the .exe. This can be automated by using a scripted
|
|
|
|
install.
|
2003-05-22 14:42:19 +02:00
|
|
|
|
|
|
|
|
|
|
|
Uninstallation
|
|
|
|
--------------
|
|
|
|
|
2005-02-17 15:53:43 +01:00
|
|
|
o It is preferred that this package be uninstalled
|
|
|
|
correctly using the uninstallation application
|
|
|
|
supplied. This can be called from the Control Panel.
|
|
|
|
Alternatively it can be uninstalled by running
|
|
|
|
unins000.exe directly from the installation
|
|
|
|
directory.
|
|
|
|
|
|
|
|
o If Firebird is running as an application (instead of
|
|
|
|
as a service) it is recommended that you manually
|
|
|
|
stop the server before running the uninstaller. This
|
|
|
|
is because the uninstaller cannot stop a running
|
|
|
|
application. If a server is running during the
|
|
|
|
uninstall the uninstall will complete with errors.
|
|
|
|
You will have to delete the remnants by hand.
|
2003-04-09 11:07:44 +02:00
|
|
|
|
2005-03-16 15:46:51 +01:00
|
|
|
o Uninstallation leaves four files in the install
|
|
|
|
directory:
|
|
|
|
|
|
|
|
- aliases.conf
|
|
|
|
- firebird.conf
|
|
|
|
- firebird.log
|
|
|
|
- security2.fdb
|
|
|
|
|
|
|
|
This is intentional. These files are all
|
|
|
|
potentially modifiable by users and may be required
|
|
|
|
if Firebird is re-installed in the future. They can
|
|
|
|
be deleted if no longer required.
|
|
|
|
|
2003-04-09 11:07:44 +02:00
|
|
|
|
|
|
|
Other Notes
|
|
|
|
-----------
|
|
|
|
|
2005-02-17 15:53:43 +01:00
|
|
|
Firebird requires WinSock2. All Win32 platforms
|
|
|
|
should have this, except for Win95. A test for the
|
|
|
|
Winsock2 library is made during install. If it is
|
|
|
|
not found the install will fail. You can visit
|
2003-05-22 14:42:19 +02:00
|
|
|
this link:
|
2003-04-09 11:07:44 +02:00
|
|
|
|
|
|
|
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q177719
|
|
|
|
|
|
|
|
to find out how to go about upgrading.
|
|
|
|
|
|
|
|
|
|
|
|
Installation from a batch file
|
|
|
|
------------------------------
|
|
|
|
|
2005-02-17 15:53:43 +01:00
|
|
|
The setup program can be run from a batch file.
|
|
|
|
Please see this document:
|
2003-04-09 11:07:44 +02:00
|
|
|
|
2005-02-17 15:53:43 +01:00
|
|
|
installation_scripted.txt
|
2003-04-09 11:07:44 +02:00
|
|
|
|
2005-02-17 15:53:43 +01:00
|
|
|
for full details.
|
2003-04-09 11:07:44 +02:00
|
|
|
|
|
|
|
|