SQL MDB
変換不可

SQL から MDB への変換

SQL を MDB に変換できますか?
クイック回答
SQL を MDB に変換することは可能ですか?
いいえ - 直接の変換はできません。

直接的な変換方法はありません。まず、MySQL や PostgreSQL などのソースエンジンで .sql ダンプを実行し、次に Microsoft Access の「外部データ」タブから ODBC または CSV ファイルを使用して、生成されたテーブルをインポートします。これはファイルの変換ではなく、データの移行作業です。

直接パスなし
MDB への他の変換: BTR · NPF · SDF

このページの内容

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

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

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

ツールボックスを開く

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

.sql ファイルは SQL ステートメントを保持するプレーンテキストであり、それを実行できるエンジン以外では意味を持ちません。一方、.mdb は Microsoft Access 独自のバイナリデータベースコンテナ(1992年に導入された Jet エンジン)であり、テーブル、クエリ、リレーションシップを保持します。ファイル変換ソフトは SQL ステートメントを実行することはできず、単にバイトをコピーするだけなので、結果として破損したファイルが生成されます。

SQL から MDB への変換方法

Microsoft Access APP

ソースエンジンで .sql を実行した後、Access の「外部データ」タブを使用して ODBC 経由でテーブルをインポートするか、中間データベースからエクスポートされた CSV ファイルをインポートします。

DBeaver FREE

DBeaver を使用して .sql をソースデータベースエンジンにインポートし、各テーブルを CSV としてエクスポートします。その後、Microsoft Access の「外部データ」タブからその CSV ファイルをインポートします。

SQL を変換するプログラム

これらの形式について

品質と注意点

  • Access の .mdb には 2 GB のファイルサイズ制限があり、SQL Server や MySQL の多くのデータ型をサポートしていません。
  • MySQL 固有の構文(AUTO_INCREMENT、バッククォートによる識別子、ENGINE=InnoDB など)は、まず MySQL エンジンを通す必要があります。Access はこれらを解析できません。
  • Access はストアドプロシージャをサポートしていません。ダンプ内のそれらの部分は除外する必要があります。

よくある質問

オンラインの SQL から MDB への変換ツールはありますか?
信頼できるものは存在しません。移行には稼働中のデータベースエンジンが必要なため、これを謳うサイトは破損したファイルを生成するか、詐欺の可能性があります。
Access で .sql ファイルを開くことはできますか?
Access でテキストを表示することはできますが、MySQL や PostgreSQL のダンプ構文を実行することはできません。Access には独自の SQL 方言があり、任意の .sql ダンプをインポートするパスもありません。
Access ではなく Excel にデータを入れたい場合はどうすればよいですか?
.sql をデータベースエンジンにインポートしてから、テーブルを CSV または Excel として直接エクスポートしてください。Access を経由するよりも高速です。
新しい .accdb 形式なら解決しますか?
いくつかの制限は緩和されますが、同じ2段階の移行プロセスが必要です。.sql から .accdb への直接変換ツールも存在しません。