MDB SQL
Конвертация файлов

Конвертировать MDB в SQL

БЫСТРЫЙ ОТВЕТ
Возможно ли конвертировать MDB в SQL?
Да - MDB конвертируется в SQL.

В Linux и macOS используйте бесплатный CLI-инструмент mdbtools: mdb-schema генерирует инструкции CREATE TABLE, а mdb-export -I создает данные INSERT для каждой таблицы. В Windows программы Navicat Premium или ACCDB MDB Explorer автоматизируют экспорт через графический интерфейс. Мигрируют только данные таблиц - формы, отчеты и код VBA не имеют SQL-эквивалентов.

Программ: 3
Также в SQL: MYD · IBD · GBK

На этой странице

Протестировано на macOS, Windows и Linux
Последняя проверка: Oct 2026

Больше бесплатных конвертеров

HEIC, PNG, WEBP, MP3 и другие - все инструменты здесь бесплатны.

Открыть инструменты

Зачем конвертировать MDB в SQL?

Большинство организаций экспортируют данные MDB на SQL-сервер, чтобы избавиться от зависимости от Microsoft Access (работающего только в Windows) и получить полноценный многопользовательский движок базы данных. Файлы MDB также достаточно стары, и версия Access, необходимая для их нативного открытия, может быть уже недоступна.

Способы конвертации MDB в SQL

Navicat Premium APP

Подключитесь к файлу .mdb, выберите таблицы и используйте функцию экспорта или передачи данных для генерации файлов SQL-дампа для целевого типа базы данных.

ACCDB MDB Explorer APP

Откройте файл .mdb и экспортируйте таблицы в виде SQL-скрипта.

Access Database Manager APP

Откройте файл .mdb и экспортируйте данные таблиц в виде SQL-инструкций.

Программы, которые конвертируют MDB

Navicat Premium
ACCDB MDB Explorer
Access Database Manager

Об этих форматах

Качество и на что обратить внимание

  • Переносятся только таблицы и их данные - формы, отчеты, макросы и код VBA в Access не имеют SQL-эквивалента и не экспортируются.
  • Укажите целевой диалект SQL (MySQL, PostgreSQL, SQLite), чтобы получить совместимый синтаксис CREATE TABLE и сопоставление типов данных.
  • Поля Access AutoNumber сопоставляются с AUTO_INCREMENT в MySQL или SERIAL в PostgreSQL - проверьте обработку первичных ключей в выходном файле.

Часто задаваемые вопросы

Есть ли бесплатный вариант командной строки для Linux или macOS?
Да - mdbtools (mdb-schema и mdb-export -I) бесплатен и имеет открытый исходный код; установите через brew install mdbtools на macOS или apt install mdbtools на Ubuntu.
Экспортирует ли Microsoft Access инструкции INSERT нативно?
Нет - Access сохраняет запросы как SQL-текст, но не экспортирует данные в виде инструкций INSERT; используйте mdbtools или специализированный инструмент миграции для полных SQL-дампов.
Нужно ли устанавливать Microsoft Access для конвертации MDB в SQL?
Нет - mdbtools в Linux и macOS читает бинарные файлы Jet напрямую без Access, и инструменты с графическим интерфейсом для Windows также работают без него.
Как насчет очень старых файлов MDB из Access 1.x или 2.x?
mdbtools хорошо читает бинарные файлы Jet, но очень старые файлы Access 1.x/2.x могут иногда вызывать ошибки парсинга - протестируйте на нескольких таблицах перед полным экспортом.