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 nunca é armazenado em nossos servidores.
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.
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 |
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é 50 MB e converter até 20 arquivos de uma vez em um único lote.
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.
Outras conversões de arquivo .accdb
- accdb para mdb
- accdb para pdf
- accdb para odb
- accdb para csv
- accdb para xlsx
- accdb para sqlite
- accdb para txt
- accdb para html
- accdb para ods
- accdb para dbf
- accdb para accdc
- accdb para accde
- accdb para accdp
- accdb para accdr
- accdb para accdt
- accdb para ade
- accdb para adp
- accdb para db
- accdb para doc
- accdb para docx
- accdb para fdb
- accdb para json
- accdb para mbd
- accdb para mde
- accdb para mdf
- accdb para mdt
- accdb para odt
- accdb para prn
- accdb para rtf
- accdb para s3db
- accdb para sdf
- accdb para silk
- accdb para slk
- accdb para tab
- accdb para tdl
- accdb para xl
- accdb para xlc
- accdb para xls
- accdb para xlsm
- accdb para xlt
- accdb para xml