MDB SQL
Conversão de arquivo

Converter MDB para SQL

RESPOSTA RÁPIDA
É possível converter MDB para SQL?
Sim - MDB converte para SQL.

No Linux e macOS, use a CLI gratuita mdbtools: mdb-schema gera instruções CREATE TABLE e mdb-export -I gera dados INSERT para cada tabela. No Windows, o Navicat Premium ou ACCDB MDB Explorer automatiza a exportação com uma interface gráfica. Apenas os dados das tabelas são migrados - formulários, relatórios e código VBA não possuem equivalente em SQL.

3 programas
Também para SQL: MYD · IBD · GBK

Nesta página

Testado em macOS, Windows e Linux
Última verificação em Oct 2026

Mais conversores gratuitos

HEIC, PNG, WEBP, MP3 e mais - todas as ferramentas aqui são gratuitas.

Abrir a caixa de ferramentas

Por que converter MDB para SQL?

A maioria das organizações exporta dados MDB para um servidor SQL para remover a dependência exclusiva do Windows com o Microsoft Access e obter um mecanismo de banco de dados multiusuário adequado. Arquivos MDB também são antigos o suficiente para que a versão do Access necessária para abri-los nativamente possa não estar mais disponível.

Como converter MDB para SQL

Navicat Premium APP

Conecte-se ao arquivo .mdb, selecione as tabelas e use o recurso de exportação ou transferência de dados para gerar arquivos de dump SQL para o tipo de banco de dados de destino.

ACCDB MDB Explorer APP

Abra o arquivo .mdb e exporte as tabelas como um script SQL.

Access Database Manager APP

Abra o arquivo .mdb e exporte os dados da tabela como instruções SQL.

Programas que convertem MDB

Navicat Premium
ACCDB MDB Explorer
Access Database Manager

Sobre estes formatos

Qualidade e o que observar

  • Apenas as tabelas e seus dados são transferidos para SQL - formulários, relatórios, macros e código VBA do Access não têm equivalente em SQL e não são exportados.
  • Especifique o dialeto SQL de destino (MySQL, PostgreSQL, SQLite) para obter a sintaxe CREATE TABLE e mapeamentos de tipos de dados compatíveis.
  • Campos AutoNumber do Access mapeiam para AUTO_INCREMENT no MySQL ou SERIAL no PostgreSQL - verifique o tratamento da chave primária na saída.

Perguntas frequentes

Existe uma opção de CLI gratuita para Linux ou macOS?
Sim - mdbtools (mdb-schema e mdb-export -I) é gratuito e de código aberto; instale via brew install mdbtools no macOS ou apt install mdbtools no Ubuntu.
O Microsoft Access exporta instruções INSERT nativamente?
Não - o Access armazena consultas salvas como texto SQL, mas não exporta dados como instruções INSERT; use mdbtools ou uma ferramenta de migração dedicada para dumps SQL completos.
Preciso do Microsoft Access instalado para converter MDB para SQL?
Não - o mdbtools no Linux e macOS lê arquivos binários Jet diretamente sem o Access, e as ferramentas de interface gráfica do Windows também funcionam sem ele.
E quanto a arquivos MDB muito antigos do Access 1.x ou 2.x?
O mdbtools lê bem arquivos binários Jet, mas arquivos muito antigos do Access 1.x/2.x podem ocasionalmente causar erros de processamento - teste em algumas tabelas antes de confiar na saída completa.