Зачем конвертировать 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
Об этих форматах
Файл MDB - это база данных Microsoft Access в старом формате, который использовался с 1992 по 2003 год и был заменен на .accdb в Access 2007. Он хранит таблицы, запросы, формы, отчеты и код…
Открыть детали .MDB →Файл SQL - это текстовый файл, содержащий команды SQL: определения схем, инструкции INSERT или запросы. Откройте его в любом текстовом редакторе для чтения; чтобы использовать его,…
Открыть детали .SQL →Качество и на что обратить внимание
- Переносятся только таблицы и их данные - формы, отчеты, макросы и код VBA в Access не имеют SQL-эквивалента и не экспортируются.
- Укажите целевой диалект SQL (MySQL, PostgreSQL, SQLite), чтобы получить совместимый синтаксис CREATE TABLE и сопоставление типов данных.
- Поля Access AutoNumber сопоставляются с AUTO_INCREMENT в MySQL или SERIAL в PostgreSQL - проверьте обработку первичных ключей в выходном файле.
Часто задаваемые вопросы
Есть ли бесплатный вариант командной строки для Linux или macOS?
mdb-schema и mdb-export -I) бесплатен и имеет открытый исходный код; установите через brew install mdbtools на macOS или apt install mdbtools на Ubuntu.