Cursos On-line Gratuitos- Migrando de Access para SQL Server

Aula 03

Hoje iremos estudar a migração de base de dados Access (que também é utilizada no Visual Basic) para o SQL. Os conhecimentos básicos necessários são:

  • SQL Server 7.0;
  • Access 2000.

Caso você não tenha o conhecimento suficiente, o site www.aprendaemcasa.com.br oferece os cursos citados gratuitamente. Acesse o site em questão, link "cursos gratuitos" e faça a sua inscrição.

Para migrar uma ou mais de uma tabela do Access para o SQL, proceda da seguinte forma:

  1. Verifique se o seu servidor SQL está em execução. Isso é verificado na barra de tarefas em execução do Windows, conforme mostra a figura a seguir:

  1. Execute o SQL Enterprise Manager;
  2. Selecione o servidor que contém o banco de dados para onde serão importadas as tabelas e seus respectivos dados do Access;
  3. Clique na opção de menu TOOLS;
  4. No menu suspenso que foi aberto, selecione a opção DATA TRANSFORMATION SERVICES;
  5. Será aberto um novo submenu, neste caso, selecione a opção IMPORT INTO SQL (importar dados). Neste momento, será exibida a seguinte janela:

7. Nesta primeira janela, clique em <AVANÇAR>, a mesma é apenas uma espécie de boas vindas, fornecendo explicações gerais sobre o que o assistente realiza. Será então exibido a janela seguinte:

8. Na janela exibida no gráfico anterior, você deverá primeiro selecionar a origem do banco de dados. Na caixa de seleção SOURCE, selecione MICROSOFT ACCESS, automaticamente a janela tomará o seguinte formato:

9. Em File name, digite o nome do arquivo MDB ou então procure o mesmo clicando no símbolo de três pontos, que está no final da caixa de edição denominada "FILE NAME", quando clicado sobre a mesma, será apresentada a seguinte tela de localização de arquivos:

10. Após localizada a base de dados MDB, basta clicar em <ABRIR>, e o controle retorna a tela representada pela figura que se encontra no inicio da página anterior. Caso necessário, digite a senha da tabela, caso contrário, clique em <AVANÇAR>. Será então exibida a seguinte janela:

11. Na janela representada pela figura acima, você deverá indicar o local onde o banco de dados resultante da transformação/migração será armazenado. Sabendo que:

  • DESTINATION: no caso do Access para SQL, deverá deixar configurado a opção default, pois é justamente o que queremos, a conversão para o puro SQL;
  • SERVER : deverá conter o servidor onde está o banco de dados que irá receber os dados importados do Access;
  • USER NAME / LOGIN : utilize a senha do administrador do banco de dados que irá receber os dados do Access;
  • DATABASE : selecione o banco de dados para onde irão os dados. Caso nenhum banco de dados esteja listados, basta clicar sobre o botão REFRESH;

12. Agora que tudo está configurado, clique em <AVANÇAR>. Será então exibida a seguinte janela:

13. Nesta, você deverá selecionar se todas as tabelas serão copiadas ou se será especificado alguma QUERY (sequência de comandos SQL) para a filtragem dos dados. Selecione a primeira opção e clique em AVANÇAR. Será então exibida a seguinte janela:

14. Na coluna SOURCE TABLES, temos a(s) tabela(s) que poderão ser migradas. Você poderá selecionar alguma(s) dela(s) ou então todas, clicando sobre o botão SELECT ALL. Neste caso, iremos selecionar todas, pois caso você esteja acompanhando o curso gratuito de Access 2000 irá perceber que duas dessas tabelas estão relacionadas. ( Caso você não esteja acompanhando os cursos gratuitos, basta acessar o site www.aprendaemcasa.com.br link "cursos gratuitos" e efetuar a sua inscrição ).

15. Observe que automaticamente, o SQL lhe informa a tabela de destino, e possui uma coluna denominada TRANSFORM. A utilidade da mesma é a modificação de algum parâmetro, como por exemplo o nome do campo, no ato da migração. Clique em <AVANÇAR>, surgirá então a janela seguinte:

16. Nesta janela, caso queira executar a migração de forma imediata, basta deixar selecionado o quadro RUN IMEMEDIATELY, caso contrário, agende uma data e horário. Clique em <AVANÇAR>;

17. O processo de importação será iniciado, e ao final do mesmo, dentro do banco de dados selecionado, você poderá observar as tabelas importadas.

Na próxima aula, iremos aprender a migrar consultas ao invés de tabelas.

Voltar

Principal | Cursos Gratuitos | Cursos Diversos | Dicas | Promoções | Mapa do Site | QUIZ |
| Classificados | Central Currículo | Fórum | Fale Conosco