Conversor online gratuito de ACCDB para SQL
Converta as tabelas do Microsoft Access ACCDB em um script SQL portátil para migração ou backup de banco de dados.
Converter ACCDB para SQL online - grátis
Seu arquivo é processado instantaneamente e excluído assim que você o baixa.
Importar um arquivo de uma URL
Cole um link direto para o arquivo. Nós o baixamos no nosso servidor e ele é convertido exatamente como um arquivo enviado.
Como funciona
-
1/3
Envie seu arquivo .accdb
Clique para selecionar o arquivo que deseja converter ou simplesmente arraste e solte o arquivo na área indicada.
-
2/3
Faça a conversão de .accdb para .sql
Após o envio do arquivo, clique em converter quando estiver pronto.
-
3/3
Baixe o arquivo .sql convertido
O resultado da conversão está pronto para download.
Estatísticas de conversão de ACCDB para SQL
Atualizado em 10 de novembro de 2026, com base nas conversões no 101convert.com
Como converter accdb para sql arquivo
- Bancos de dados
- Nenhuma avaliação ainda.
O que é o formato ACCDB
.accdb é o formato de banco de dados do Microsoft Access introduzido com o Access 2007. Ele pode conter tabelas, consultas, relacionamentos, índices, macros, formulários, relatórios, anexos, campos multivalorados e outros objetos específicos do Access em um único arquivo.
O Microsoft Access cria e abre arquivos ACCDB, enquanto aplicativos que usam o Microsoft Access Database Engine podem ler muitos deles. ACCDB é comum em bancos de dados de pequenas empresas, aplicativos desktop departamentais, projetos legados e exportações de dados do Windows.
O que é o formato SQL
SQL é uma linguagem de banco de dados, não um único formato de arquivo padronizado. Um arquivo .sql normalmente é um script de texto simples contendo instruções como CREATE TABLE, INSERT INTO, ALTER TABLE e CREATE INDEX.
Um script pode ser inspecionado, editado, arquivado, colocado sob controle de versão e executado sem o Microsoft Access. A sintaxe SQL e os tipos de dados variam conforme o mecanismo de banco de dados, portanto, um script gerado para MySQL pode exigir alterações antes de ser executado no PostgreSQL, SQL Server, MariaDB ou SQLite. Se a ferramenta oferecer essa opção, selecione o dialeto de destino antes da conversão.
Como converter ACCDB para SQL
Usando o conversor 101convert.com
Para uma conversão simples sem instalar software, use o conversor gratuito em 101convert.com. Carregue o arquivo .accdb, selecione SQL como saída, escolha um dialeto de destino, se disponível, inicie a conversão e baixe o arquivo .sql resultante. Essa abordagem é adequada para tabelas comuns que não contêm dados confidenciais que exijam processamento local.
Revise o script gerado antes de importá-lo. A conversão online pode não preservar formulários, relatórios, VBA, relacionamentos, anexos, bancos de dados criptografados ou tipos de campo incomuns do Access.
Usando o mdbtools localmente
mdbtools é uma opção de linha de comando para Linux e macOS e também pode ser executado em ambientes Windows compatíveis, como o WSL. Instale-o por meio do gerenciador de pacotes do sistema operacional e liste as tabelas de origem:
mdb-tables -1 database.accdb
Gere um schema para o mecanismo de destino. Os nomes dos backends compatíveis dependem da versão instalada do mdbtools; exemplos comuns incluem mysql e postgres:
mdb-schema database.accdb mysql > schema.sql
Exporte cada tabela como instruções SQL de dados, substituindo Customers por uma tabela listada por mdb-tables:
mdb-export -I mysql database.accdb Customers >> data.sql
Repita a exportação para todas as tabelas necessárias e, em seguida, combine o schema e os dados nessa ordem:
cat schema.sql data.sql > database.sql
No Windows PowerShell, a combinação equivalente é:
Get-Content schema.sql, data.sql | Set-Content database.sql
Importe o resultado com a ferramenta de linha de comando do cliente de destino, por exemplo:
mysql -u user -p target_database < database.sql
Use o cliente correspondente para PostgreSQL, SQL Server ou SQLite. Consulte a documentação do mdbtools para verificar o backend exato e as opções de exportação fornecidas pela sua versão.
Usando o Microsoft Access e ODBC
O Access pode transferir tabelas diretamente para um banco de dados de destino por meio de ODBC, mas não oferece um comando universal que salve um banco de dados ACCDB inteiro como um script SQL portátil. Para realizar uma transferência ODBC ativa, use External Data → New Data Source → From Other Sources → ODBC Database, selecione o driver de destino e escolha importar ou vincular conforme apropriado.
Para gerar um script em vez de realizar uma transferência ativa, use uma ferramenta de migração de banco de dados, Python com um driver ODBC do Access ou outro programa local para ler as tabelas e gerar instruções específicas do destino, como CREATE TABLE, INSERT, índices e restrições. Esse método oferece controle sobre mapeamentos de tipos, tabelas selecionadas, valores transformados, definições de chaves e ordem das chaves estrangeiras. Especificamente para SQL Server, o SQL Server Migration Assistant for Access da Microsoft pode migrar dados e schema do Access diretamente, embora não seja um exportador de scripts SQL de uso geral.
Verificações de compatibilidade e qualidade
- Um script SQL comum pode representar dados de tabelas, definições de colunas, chaves primárias e alguns índices. Formulários, relatórios, macros, objetos de navegação, código VBA, consultas salvas que usam sintaxe específica do Access e configurações da interface do usuário não se tornam SQL portátil.
- Os tipos do Access exigem mapeamentos específicos para o destino.
Yes/Nopode se tornar um Boolean ou um inteiro,AutoNumberprecisa de um equivalente a identity ou sequence, eLong Text, anexos, campos multivalorados, objetos OLE e campos calculados podem exigir uma reformulação ou exportações separadas. - Expressões do Access, palavras reservadas, espaços em identificadores, literais de data, caracteres curinga e valores Boolean diferem daqueles de outros mecanismos de banco de dados. Inspecione e, se necessário, edite as instruções geradas antes da execução.
- As chaves estrangeiras podem impedir o carregamento dos dados se as linhas pai não forem criadas primeiro. Crie as tabelas, carregue os dados, verifique as chaves e adicione ou habilite as restrições de chave estrangeira posteriormente quando a ordem das dependências causar erros.
- Tabelas vinculadas são referências a dados externos, não necessariamente dados armazenados no arquivo ACCDB. Confirme se o conversor lê as fontes vinculadas e exporte essas fontes separadamente quando necessário.
- Arquivos ACCDB protegidos por senha ou criptografados, bancos de dados danificados, recursos mais recentes não compatíveis e arquivos muito grandes podem exigir o Microsoft Access ou o Access Database Engine para extração local.
- Mantenha o arquivo original inalterado e teste o script em um novo banco de dados de destino. Compare contagens de linhas, valores nulos, datas, texto Unicode, chaves duplicadas, IDs gerados automaticamente, índices e relacionamentos antes de usar o banco de dados migrado.
Comparação de formato: ACCDB vs SQL
Como os formatos ACCDB e SQL se comparam nas propriedades mais importantes para esta conversão.
| Propriedade | .ACCDB Microsoft Access Database | .SQL Structured Query Language script |
|---|---|---|
| Legível em texto simples | Não | Sim |
| Tipos de dados | Tipado | Tipado |
| Estruturas aninhadas | Sim | — |
| Fórmulas | — | Não |
| Múltiplas tabelas ou planilhas | Sim | — |
| Tamanho típico do arquivo | Médio | Pequeno |
| Padrão aberto | Não | Parcialmente aberto |
| Mais usado para | Intercâmbio de dados | Intercâmbio de dados |
| Introduzido | 2007 | 1970 |
| Desenvolvedor | Microsoft | — |
| Tipo MIME | application/vnd.ms-access | application/sql |
As informações sobre extensões e tipos de arquivo são fornecidas por File-Extensions.org
Software sugerido para converter accdb para sql
Perguntas frequentes
O conversor de ACCDB para SQL é gratuito?
Sim, converter ACCDB para SQL no 101convert.com é totalmente gratuito. Não é necessário cadastro, e-mail nem instalação. Se você precisa de um limite de tamanho de arquivo maior ou quer converter mais arquivos de uma vez, veja nossos planos.
Qual o tamanho máximo do meu arquivo ACCDB?
Você pode enviar arquivos ACCDB de até 10 MB e converter até 3 arquivos de uma vez em um único lote. Com um plano pago, o limite sobe para até 50 MB por arquivo e 20 arquivos de uma vez, veja nossos planos.
O que acontece com os arquivos enviados?
Os arquivos são processados automaticamente e excluídos dos nossos servidores poucos minutos após a conversão. Nunca visualizamos nem compartilhamos seus arquivos.
Preciso instalar algum programa para converter ACCDB para SQL?
Não. A conversão de ACCDB para SQL é feita totalmente online no navegador e funciona no Windows, Mac, Linux, Android e iPhone.
A conversão falhou?
Na maioria dos casos, a causa é um formato de arquivo incorreto. Envie um arquivo ACCDB válido para esta conversão de ACCDB para SQL. Às vezes, o problema também pode estar do nosso lado. Analisamos falhas de conversão recorrentes e desativamos ou corrigimos o conversor se detectarmos algum defeito.
O que acontece com minhas tabelas ACCDB quando são convertidas para SQL?
As definições das tabelas e as linhas armazenadas são reescritas como instruções SQL que podem ser usadas para recriar os dados em outro sistema de banco de dados. O resultado é um script de texto, e não um banco de dados ACCDB editável.
Os relacionamentos, índices e chaves primárias do ACCDB serão preservados no SQL?
Chaves primárias, índices e relacionamentos básicos podem ser representados como restrições SQL, mas a preservação depende do conversor e do dialeto SQL de destino. Configurações específicas do Access e tipos de campo avançados podem exigir ajustes manuais.
Os formulários, relatórios, consultas e macros do ACCDB são convertidos para SQL?
Não, converter tabelas ACCDB para SQL não preserva formulários, relatórios, macros nem a interface original do banco de dados. As consultas salvas também podem precisar ser reescritas, pois a sintaxe e as funções SQL diferem entre os sistemas de banco de dados.
Por que meu script SQL convertido do ACCDB não funciona?
O script pode usar tipos de dados específicos do Access, sintaxe de datas, valores booleanos, campos de numeração automática ou nomes de tabelas e colunas reservados que o banco de dados de destino não aceita. Muitas vezes, é necessário editar essas instruções e colocar entre aspas ou renomear os identificadores conflitantes.
Outras conversões de arquivo .accdb
- accdb para mdb
- accdb para odb
- accdb para xlsx
- accdb para pdf
- accdb para xls
- accdb para db
- accdb para xml
- accdb para docx
- accdb para csv
- accdb para mdf
- accdb para accdc
- accdb para accde
- accdb para accdp
- accdb para accdr
- accdb para accdt
- accdb para ade
- accdb para adp
- accdb para dbf
- accdb para doc
- accdb para fdb
- accdb para html
- accdb para json
- accdb para mbd
- accdb para mde
- accdb para mdt
- accdb para ods
- accdb para odt
- accdb para prn
- accdb para rtf
- accdb para s3db
- accdb para sdf
- accdb para silk
- accdb para slk
- accdb para sqlite
- accdb para tab
- accdb para tdl
- accdb para txt
- accdb para xl
- accdb para xlc
- accdb para xlsm
- accdb para xlt