Firebird 3 データベースサーバーのインストール
Firebird Database Server 3.0.0 (Alpha1)
========================================================
############## 注記 ####################################
# #
# インストーラは実験的な状態です。 #
# これはFirebird 3.0の最終版ではありません。 #
# #
# o インストーラのレイアウトと作業手順は最終版では #
# ありません。 #
# o 利用可能なオプションは変更される可能性があります。 #
# o ライブラリの配置方法はまだ確定していません。 #
# o Legacy Authのサポート方法は実験的です。 #
# - SYSDBAの追加は動作します #
# - インストーラからのSYSDBAの変更はできません #
# o 他の不具合が見つかっても驚かないでください。 #
# #
############## 注記終了 ################################
このドキュメントは、WindowsプラットフォームにこのFirebird 3.0パッケージをインストールするためのガイドです。これらの注記は、Firebird 3.0全般ではなく、インストールパッケージ自体に関するものです。また、これらの注記は主にバイナリインストーラのユーザーを対象としています。
このドキュメントの読者は、すでにFirebird 2.5に精通していることを前提としています。Fb 2.5からの移行の一環としてFirebird 3.0を評価している場合は、2.5と3.0の間で行われた変更を理解するためにFb 3.0のドキュメントを確認することをお勧めします。
目次
---—–
o インストール前
o MS VCランタイムライブラリのインストールに関する問題
o 既知のインストール問題
o アンインストール
o その他の注記
o バッチファイルからのインストール
インストール前
---—————-
このパッケージをインストールする前に、以前のバージョンのFirebirdまたはInterBaseをすべてアンインストールすることをお勧めします。fbclient.dllとgds32.dllがシステムから削除されていることを確認することが特に重要です。
MS VCランタイムライブラリのインストールに関する問題
---————————————————–
バイナリインストーラがMS Visual Cランタイムライブラリを正しくインストールできるように、多くの作業が行われてきました。v2.1.2以降、Firebirdはローカルに配置されたランタイムライブラリのインスタンスで動作します。これにより、独自のアプリケーションでのFirebirdクライアントまたは組み込みdllの配置が特に簡単になります。
ただし、問題が発生した場合は、公式のvcredist.exeを配置する必要があるかもしれません。このFirebirdビルドに適したバージョンは、次の場所にあります:
https://www.microsoft.com/en-us/download/details.aspx?id=3387
x64版はこちら:
https://www.microsoft.com/en-us/download/details.aspx?id=21254
その他の既知のインストール問題
---——————————
o バイナリインストーラを使用してインストールできるのは、Firebird 3.0のデフォルトインスタンスのみです。追加の名前付きインスタンスをインストールする場合は、zip形式のインストールイメージを使用して手動でインストールする必要があります。
o 残念ながら、インストーラは以前のバージョンのFirebird Classicサーバーが実行中かどうかを確実に検出できません。
o 32ビットと64ビットのインストール間には既知の重複領域があります:
- サービスインストーラ(instsvc)は、32ビットと64ビットのインストールで同じデフォルトインスタンス名を使用します。これは設計によるものです。サービスは単一の名前空間に存在します。
- 32ビットと64ビットのコントロールパネルアプレットがインストールされている場合、両方とも同じデフォルトインスタンスを指します。
o Vistaにインストールする場合は、必ず管理者としてインストールしてください。つまり、バイナリインストーラを使用する場合は右クリックして「管理者として実行」を選択してください。そうしないと、インストーラはインストールの最後にFirebirdサービスを開始できません。
o instclientによって配置されたライブラリは、MSランタイムライブラリが正しくインストールされていない場合、読み込みに失敗します。問題が発生した場合は、上記の適切なバージョンのvcredist.exeをインストールする必要があります。
アンインストール
---———–
o このパッケージは、付属のアンインストールアプリケーションを使用して正しくアンインストールすることをお勧めします。これはコントロールパネルから呼び出すことができます。または、インストールディレクトリからunins000.exeを直接実行してアンインストールすることもできます。
o Firebirdがアプリケーションとして(サービスではなく)実行されている場合は、アンインストーラを実行する前にサーバーを手動で停止することをお勧めします。これは、アンインストーラが実行中のアプリケーションを停止できないためです。アンインストール中にサーバーが実行されている場合、アンインストールはエラーで完了します。残りのファイルは手動で削除する必要があります。
o アンインストール後、インストールディレクトリには5つのファイルが残ります:
- databases.conf
- firebird.conf
- fbtrace.conf
- firebird.log
- security2.fdb
これは意図的なものです。これらのファイルはすべてユーザーが変更できる可能性があり、将来Firebirdが再インストールされる場合に必要になる可能性があります。不要になった場合は削除できます。
o アンインストーラの新機能として、/CLEANパラメータで実行するオプションがあります。これにより、上記の各ファイルの共有ファイル数がチェックされます。可能であれば削除されます。
o アンインストールでは、システムディレクトリからMS VCランタイムライブラリは削除されません。これらはコントロールパネルから手動で削除できますが、通常の状況ではこれは必要ありません。
その他の注記
---——–
FirebirdにはWinSock2が必要です。Win95を除くすべてのWin32プラットフォームにはこれが搭載されているはずです。インストール中にWinsock2ライブラリのテストが行われます。見つからない場合、インストールは失敗します。次のリンクを参照してください:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q177719
アップグレードの方法については、こちらをご覧ください。
バッチファイルからのインストール
---—————————
セットアッププログラムはバッチファイルから実行できます。詳細については、次のドキュメントを参照してください:
完全な詳細が記載されています。