Início > Artigos > Migrando banco de dados Access para SQL Lite

Migrando banco de dados Access para SQL Lite

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

  1. Exportar do access, para TXT, usando o programa MDBPlus (enviado na atualização Web):
    1. 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.
    2. Acessar o Menu DATA e exportar para TXT (use o nome de exportação: “db”).

Como importar o TXT no SQL Lite

  1. 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.

    1. Duplique o BancoMyBI_novo.db para BancoMyBI.db na pasta raiz
    2. Vamos em abrir banco de dados, e selecionamos na pasta do BI o “BancoMyBI.db”
    3. Depois, em “Arquivo-importar-Tabela a partir do csv:
    4. Selecione o arquivo exportado anteriormente, mesmo com extensão .txt
      1. Na primeira linha, coloque o nome da tabela: “db” (sem aspas);
      2. Marque o checkbox "Nome das colunas na primeira linha";
      3. Certifique que o delimitador de campos esteja TAB e os campos apareçam alinhados na tela, colunados corretamente.
      4. Certifique que o encoding esteja no formato: “Isso-8859-1”:
      5. Após aparecer a mensagem de confirmação para sobrepor, clique em Sim/yes.
      6. 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.