FDB SQL
ファイル変換

FDB から SQL への変換

クイック回答
FDB を SQL に変換することは可能ですか?
はい - FDB は SQL に変換可能です。

DBeaver(無料)と IBExpert(無料のパーソナルエディション)は、どちらも GUI から Firebird のスキーマとデータを SQL 文としてエクスポートできますが、事前に Firebird エンジンがインストールされている必要があります。その結果、他のデータベースエンジンにロード可能な CREATE TABLE および INSERT 文を含むテキストファイルが作成されます。

SQL への他の変換: MYD · IBD · GBK

このページの内容

macOS、Windows、Linux でテスト済み
最終検証日:Oct 2026

その他の無料コンバーター

HEIC、PNG、WEBP、MP3 など、すべてのツールが無料です。

ツールボックスを開く

なぜ FDB を SQL に変換するのですか?

主な理由は移行とバックアップです。PostgreSQL、MySQL、SQLite などの別のデータベースシステムにデータを移動したり、スキーマとデータをポータブルで読み取り可能な形式でアーカイブしたりするためです。SQL ダンプはエンジンに依存しないテキストであり、DBA が検査、修正、再実行することが可能です。

FDB から SQL への変換方法

DBeaver FREE

DBeaver で .fdb に接続し、データベースまたはテーブルを右クリックして、「ツール」 > 「データベースのダンプ」または「データの出力」で SQL INSERT 形式を選択して .sql ファイルを生成します。

IBExpert FREE

IBExpert に .fdb を登録し、「Tools」 > 「Database Extract」を使用してスキーマ DDL をスクリプト化し、次に 「Tools」 > 「Data Pump」を使用してデータの INSERT 文を生成します。

これらの形式について

品質と注意点

  • DBeaver は可能な限り ANSI SQL を生成しますが、BLOB サブタイプ、ジェネレーター、トリガーなどの Firebird 固有の構文は、別のデータベースエンジンにロードする前に調整が必要になる場合があります。
  • IBExpert の Database Extract はデフォルトでスキーマ(DDL)をエクスポートしますが、データはエクスポートしません。スキーマと INSERT 文の両方が必要な場合は、Data Pump を別途使用してください。
  • クライアントが .fdb を読み取る前に Firebird エンジンがインストールされている必要があります。エンジンとファイルの ODS バージョンが一致しない場合はエラーが発生します。

よくある質問

SQL ダンプは MySQL や PostgreSQL で直接動作しますか?
編集なしでは動作しません。Firebird は一部の独自構文を使用しているため、別のエンジンでダンプを実行する前に、データ型やオブジェクト定義を調整する必要があります。
DBeaver はスキーマとデータの両方をエクスポートしますか?
はい。「データベースのダンプ」を使用してスキーマとデータの両方をエクスポートするか、「データの出力」を SQL INSERT 形式で使用して個別のテーブルをエクスポートできます。
`.fdb` に接続するにはどのような資格情報が必要ですか?
デフォルトの Firebird ユーザー名は SYSDBA、パスワードは masterkey ですが、これらはデータベース管理者によって変更されている可能性があります。