Firebird Documentation IndexFirebird 2.5 リリースノート → 互換性問題
Firebird Home Firebird Home Prev: Windows版Firebird Documentation IndexUp: Firebird 2.5 リリースノートNext: 設定パラメータの削除

互換性問題

Dmitry Yemanov

Table of Contents

Unicodeメタデータへの影響
設定パラメータの削除
SQK言語の変更
ユーティリティ
APIの変更
セキュリティの強化
サービスへのアクセスパス
プラットフォーム固有の既知の問題

バージョン2.0またはバージョン2.1.xデータベースからFirebird 2.5に移行する際、既存のデータベースまたはアプリケーションに影響する可能性がある多くの非互換性に注意する必要があります。あなたがこれらの問題を解決するまで、移行の開始はお勧めできません。

古いクライアントとの非互換性

64bitサーバーで統計ルーチンが適切に動作する新しいストラクチャーで、32bitツールが正しく動作できるようにするため、いくつかの新しい内部API関数(struct perf64perf64_xxx)を導入し、またこれらを使用するようにisqlqliを変更する必要がありました。このことは、バージョン2.5のisqlqliプログラムが古いFirebirdクライアントと互換性がないことを意味しています。

詳細は、エンジンの章のデータベースの統計が64bit値で適切に動作するようにの項を参照して下さい。

Unicodeメタデータへの影響

あなたがこれまでにデータベースのメタデータ中のテキストオブジェクトをUTF-8キャラクタ・セットへと更新していない場合、バージョン2.5以前のデータベースのリストアは“不正な形式の文字列”のエラーを起こして失敗します。この問題の解決には、あなたがインストールした/misc/upgrade/metadataディレクトリ内のファイル群に注意し、また、gbakコマンドラインで新しい-fix_fss_data-fix_fss_metadataスイッチを使う必要があります。

Prev: Windows版Firebird Documentation IndexUp: Firebird 2.5 リリースノートNext: 設定パラメータの削除
Firebird Documentation IndexFirebird 2.5 リリースノート → 互換性問題