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
Sobre estes formatos
Um arquivo MDB é um banco de dados Microsoft Access no formato antigo que o Access utilizou de 1992 a 2003, substituído pelo .accdb no Access 2007. Ele armazena tabelas, consultas,…
Abrir detalhes de .MDB →Um arquivo SQL é um arquivo de texto simples contendo comandos SQL - definições de esquema, instruções INSERT ou consultas. Abra-o em qualquer editor de texto para lê-lo; para usá-lo,…
Abrir detalhes de .SQL →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?
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.