Convertendo Microsoft Access para MySQL: Ferramentas de Database

Tanto o Microsoft Access e o MySQL fornecem dados de sistemas de gestão que têm encontrado ampla utilização em muitas empresas ainda que por diferentes razões.A principal vantagem do Microsoft Access é a sua relativa facilidade de uso, enquanto a força do MySQL vem de sua versatilidade.a versatilidade do MySQL lhe permite trabalhar em conjunto com programas escritos em várias línguas, e também com o Access. Ela permite o acesso de múltiplos usuários, torna o gerenciamento de grandes bases de dados mais fácil, oferece maior segurança e simplifica o gerenciamento de backup. Além disso, o software de banco de dados MySQL é fornecido gratuitamente. Para migrar um banco de dados Access para MySQL, vamos usar um programa gratuito chamado DBTools. O DBTools tem uma característica que nos permite importar dados diretamente dos arquivos do Access.

Para excelentes ferramentas de banco de dados para Access e Excel, veja Guru Tools. Você será capaz de passar informações do Access para o Excel e vice-versa, criar formulários e relatórios profissionais com apenas alguns cliques do mouse, e executar outras tarefas de programação difíceis com facilidade usando apenas os seus assistentes e modelos.

Veja como converter os dados de Access para MySQL:

  • Instale e configure o MySQL ou obtenha as informações necessárias de acesso ao servidor pré-existente
  • Visite DBTools Software e baixe e instale o demo do DBTools QueryIT.
  • Se você tiver o Access 2000, vá a Ferramentas > Menu Referências, e clique em "Microsoft DAO 3.6 Object Library" na caixa de diálogo.
  • Habilite DAO (Data Access Objects), abrindo o DBTools, selecione Opções > Preferências e escolha a opção DAO 3.6. Não é importante para você saber o que é DAO. Só sei que, se isso não for feito, o programa irá falhar.
  • Saia e reabra o DBTools.
  • Agora, vamos estabelecer uma conexão com o servidor MySQL. Clique no ícone do servidor na barra de ferramentas ou vá para Servidor > Adicionar para criar um perfil para a nova conexão.
  • Após estabelecer uma conexão, use o Assistente para Importação de Dados para procurar o arquivo Access que pretende utilizar.
  • Selecione a versão do Access em que o arquivo foi criado, conforme solicitado.
  • Se você gostaria de usar o Access como front-end, abra o banco de dados Access e remova as tabelas que você transferiu. Usar o Access como um front-end significa simplesmente usar o Access, mas com os dados armazenados em uma tabela MySQL.
  • Baixe o o driver MySQL Connector ODBC (Open Database Connection) do site do MySQL .Um ODBC permite que você crie uma conexão entre dois ou mais bancos de dados.
  • Execute o instalador para instalar o driver.
  • Agora, deve haver um novo ícone no seu painel de controle onde se lê Fonte de Dados ou ODBC. Dê duplo clique para abrir o ODBC Data Source Administrator.
  • Com o "Usuário DSN" selecionado na guia, clique em "Adicionar". O DSN contém fonte de informação de dados.Isso permitirá que você crie uma nova fonte de dados e informações de entrada necessárias para o motorista se comunicar com a fonte de dados.
  • Selecione " MySQL ODBC Driver 3,51 "na lista de drivers e clique em "Concluir"
  • Preencha o formulário e crie o nome da fonte da base de dados que você vai usar para se referir ao banco de dados quando você quiser acessá-lo.
  • Clique em "Testar Fonte de Dados" para garantir que você inseriu suas informações de login corretamente.
  • Clique em OK para criar o DSN.
  • Clique em Arquivo > Obter dados externos.
  • Ele será apresentado com um navegador de arquivos. Como antes, escolha a opção "ODBC Databases()" no menu drop-down na parte inferior, e escolha o seu DSN a partir da lista de Fontes de Dados da Máquina. Você então verá uma lista de todas as tabelas em seu banco de dados MySQL. Selecione a tabela que você deseja vincular e clique em OK.
  • Ele irá então pedir-lhe para selecionar um identificador único de registro. Um identificador único de registro é a célula cujo valor se torna um registro único. Em seu banco de dados Access você pode ter um número de identificação para cada registro - exclusivo para esse registro. Fazer isso é muito importante.
  • Agora você pode acessar seu banco de dados MySQL interligado através do Access. Isto significa que os dados de seu banco de dados agora estão armazenados nas tabelas MySQL . Se você quiser, você pode usar o Access como front-end e continuar a usá-lo como você fez antes da migração. A única diferença é que os dados já não estariam armazenados no arquivo do Access, mas em tabelas MySQL.