Nesse artigo iremos explicar como realizar a migração (exportação) de um banco de dados Access para SQL Lite. Iremos realizar a migração do arquivo BancoMyBI.accdb/.mdb que é um banco utilizado em nossa versão web do MyBI, para o arquivo BancoMyBI.db (extensão utilizada no SQL Lite).
Caso preferir, temos um vídeo explicando o mesmo conteúdo abaixo. Vamos la, seguindo os passo a passo abaixo:
Como exportar do access e importar no SQLite
- Exportar do access, para TXT, usando o programa MDBPlus (enviado na atualização Web):
- Abrir o arquivo BancoMyBI.mdb (caso esteja com a extensão .accdb, renomear a extensão para .mdb). Colocar a senha 220905 ao abrir o arquivo.
- Acessar o Menu DATA e exportar para TXT (use o nome de exportação: “db”).
Como importar o TXT no SQL Lite
- Depois, abrir qualquer front-end para SQLite o arquivo db.txt exportado acima .
Usamos aqui o “DB Browser for SQLite”, enviado na atualização do MyBI Web.
-
- Duplique o BancoMyBI_novo.db para BancoMyBI.db na pasta raiz
- Vamos em abrir banco de dados, e selecionamos na pasta do BI o “BancoMyBI.db”
- Depois, em “Arquivo-importar-Tabela a partir do csv:
- Selecione o arquivo exportado anteriormente, mesmo com extensão .txt
- Na primeira linha, coloque o nome da tabela: “db” (sem aspas);
- Marque o checkbox "Nome das colunas na primeira linha";
- Certifique que o delimitador de campos esteja TAB e os campos apareçam alinhados na tela, colunados corretamente.
- Certifique que o encoding esteja no formato: “Isso-8859-1”:
- Após aparecer a mensagem de confirmação para sobrepor, clique em Sim/yes.
- Clica em Fechar, e depois em Yes/Sim para salvar as alterações.
Após realizar os passos acima, o processo esta finalizado. Para conferir, abra o sistema web, realizando o login normalmente.