Firebird Database Server $MAJOR.$MINOR.$RELEASE
===============================================

このドキュメントは、Windows プラットフォーム向けの
Firebird $MAJOR.$MINOR パッケージをインストールするためのガイドです。
ここで説明する内容は、Firebird $MAJOR.$MINOR そのものではなく、
「インストールパッケージ」に関する注意点です。
特に、バイナリインストーラーを利用するユーザー向けの情報です。

本書を読む方は、すでに Firebird の基本的な知識を持っていることを前提としています。
もし古い Firebird から $MAJOR.$MINOR へ移行する場合は、
バージョン間の変更点を理解するために Firebird $MAJOR.$MINOR の
ドキュメントを参照することを推奨します。


Contents
--------

o インストール前の注意
o gds32.dll の配置
o Guardian のインストール
o Firebird $MAJOR.$MINOR の再インストール
o 既知のインストール問題
o アンインストール
o バッチファイルからのインストール


インストール前の注意
---------------------

Firebird または InterBase の旧バージョンがインストールされている場合は、
本パッケージをインストールする前に **必ずアンインストール** してください。
特に <system32> 内の fbclient.dll と gds32.dll が残っていないか確認してください。
詳細は後述の「アンインストール」セクションを参照してください。


Guardian のインストール
------------------------

Guardian は今後廃止予定です。
Classic サーバーでは動作しないため、Classic を選択した場合は
インストーラーに Guardian の選択肢は表示されません。
SuperServer または SuperClassic を選択した場合は選択肢が表示されますが、
デフォルトでは無効になっています。


Firebird の再インストール
--------------------------

バイナリインストーラーは、既存のインストールを検出して
できる限り設定を保持しようとします。
firebird.conf または security$MAJOR.fdb が存在する場合、
SYSDBA のユーザー名とパスワードを設定するオプションは表示されません。


既知のインストール問題
------------------------

o バイナリインストーラーでインストールできるのは
  Firebird $MAJOR.$MINOR の「デフォルトインスタンス」のみです。
  追加の名前付きインスタンスをインストールしたい場合は、
  zip 版を使用して手動でセットアップしてください。

o 旧バージョンの Firebird Classic サーバーが動作中かどうかを
  インストーラーが確実に検出できない場合があります。

o サービスインストーラー（instsvc）は、
  32bit / 64bit の両方で同じデフォルトインスタンス名を使用します。
  これは仕様です。サービス名は単一の名前空間で管理されます。

o インストールは管理者権限で実行してください。
  インストーラーを右クリックして「管理者として実行」を選択しない場合、
  インストール完了時に Firebird サービスを開始できないことがあります。

o Windows 8.1 や Windows Server 2008 以前の環境では、
  最新のセキュリティ更新が適用されていないとインストールに失敗する場合があります。
  これは zip 版にも影響します。原因は instclient や instsvc などの
  実行ファイルが依存するランタイムライブラリです。

  この問題が発生した場合は、Microsoft の KB2999226 を参照し、
  最新のランタイムライブラリを利用できるよう Windows を更新してください。


アンインストール
----------------

o アンインストールは、コントロールパネルから実行するか、
  インストールディレクトリ内の unins000.exe を直接実行してください。

o Firebird をサービスではなくアプリケーションとして実行している場合は、
  アンインストール前に手動でサーバーを停止してください。
  アプリケーションとして動作中の Firebird はアンインストーラーでは停止できません。
  サーバーが動作中のままアンインストールするとエラーが発生し、
  残ったファイルを手動で削除する必要があります。

o アンインストール後も以下の 6 ファイルは残ります：

  - databases.conf
  - firebird.conf
  - fbtrace.conf
  - replication.conf
  - firebird.log
  - security$MAJOR.fdb

  これらはユーザーが編集する可能性があるファイルで、
  再インストール時に必要となる場合があります。
  不要であれば削除して構いません。

o /CLEAN パラメータを付けてアンインストーラーを実行すると、
  上記ファイルの共有カウントを確認し、可能であれば削除します。


バッチファイルからのインストール
----------------------------------

セットアッププログラムはバッチファイルから実行できます。
詳細は以下のドキュメントを参照してください：

    installation_scripted.txt