Elipse Knowledgebase



Migrando Bancos de Dados Access para SQL Server 2005

1) Introdução

Este assistente nos ajudará a migrar um banco Access diretamente para SQL Server sem maiores complicações. O SSMA é uma ferramenta fornecida pela Microsoft que converte objetos de um banco de dados Access em objetos do SQL Server, carrega os objetos no SQL Server e, em seguida, migra os dados.


2) Pré-requisitos

Para este artigo, serão necessários os seguintes itens:

  • .Net Framework Versão 2.0.
  • SQL Server 2005 (Express, Standard, Enterprise) Instalado.
  • MS Access (2000, 2002, 2003) - Arquivo a ser migrado.
  • MS Visual J# Versão 2.0.
  • SQL Server Migration Assistant (SSMA).



Segue os links para download dos itens necessários:

  • .Net Framework Version 2.0:

 http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang

  • SQL Server 2005:

 http://www.microsoft.com/sql/downloads/default.mspx

  • MS Visual J# Version 2.0:

 http://www.microsoft.com/downloads/details.aspx?familyid=F72C74B3-ED0E-4AF8-AE63-2F0E42501BE1&displaylang=en

  • SSMA for Access:

 http://www.microsoft.com/downloads/details.aspx?familyid=D842F8B4-C914-4AC7-B2F3-D25FFF4E24FB&displaylang=en



3) Criando um banco de dados no SQL Server 2005

Vamos criar um novo banco de dados no SQL Server, que vai receber os objetos que virão do banco Access após a migração.

Conecte ao SQL Server:



Clique com o botão direito do mouse sobre o item Databases e selecione a opção New Database...



Em Database Name, digite um nome para o novo banco de dados e clique em [OK].


4) Instalando o SQL Server Migration Assistant

Faça o download do SQL Server Migration Assistant (SSMA) através do link passado anteriormente. Execute-o e a seguinte janela será mostrada:



Esta é a tela de boas vindas do assistente, clique em [Next].



Serão mostrados os termos do acordo para a licença,selecione a check box e clique em [Next].



Esta tela solicita que você envie relatórios automáticos a Microsoft sobre a utilização do software, o que pode auxiliá-los na melhoria do mesmo, sendo este um item opcional.



Nesta janela selecione a opção Typical. E clique em [Install] na janela seguinte:



Logo em seguida, aparecerá o Status da instalação e se não houver nenhum problema, aparecerá também a janela da instalação feita com sucesso:





5) Executando o Aplicativo SSMA

Após instalarmos o assistente, execute-o e será solicitado um registro (gratuito) no site da Microsoft.

Nota: Esse registro é necessário, pois é através dele que receberemos um arquivo com a licença de uso do assistente. Este arquivo será enviado pela Microsoft no e-mail registrado, com o nome de Access-ssma.license e será solicitado na primeira execução do aplicativo.

Após registrar e adquirir a licença, execute novamente o assistente e a seguinte janela será mostrada:



Através dela podemos ver os passos que serão executados para migrarmos um banco Access para o SQL Server.

Nota: Esta janela também pode ser aberta ao executar o assistente clicando em Migration Wizard  na barra de ferramentas.

Clicando em [Next >], aparecerá uma janela onde informaremos o caminho do nosso projeto e o nome do mesmo como segue:



Nesta janela, selecione o banco de dados Access, o qual irá migrar para SQL Server.



Após selecionar o banco de dados Access (arquivo com a extensão .MDB), clique novamente em [Next >] e na janela seguinte veremos todos os objetos do banco de dados selecionado, como tabelas, chaves-primárias, etc.:



Na janela seguinte, será solicitado o nome do servidor SQL Server, usuário e senha para conectar o assistente ao servidor SQL Server e assim selecionarmos o banco de dados de destino (criado no inicio deste artigo) através do item Database.



Clicando em [Next>], dará inicio ao processo de migração. Podemos ver o andamento na parte inferior do assistente:



Ao término da migração, será apresentada a seguinte janela:



Para verificar os itens, abra o SQL Server Management Studio:




6) Conclusão

Este artigo mostrou como migrar dados do Access para o SQL Server 2005 de maneira bastante prática tornando ainda mais flexível a configuração do banco de dados junto com o software Elipse E3, pois podemos, por exemplo, iniciar uma aplicação utilizando o Access e depois alterá-la para SQL Server sem perdermos os dados e as configurações do banco de dados.



Artigos Relacionados

Anexos

Este artigo não possui anexos.

Comentários de Usuários

Nenhum comentário de usuário. Adicionar um comentário

Comentários do artigo "Migrando Bancos de Dados Access para SQL Server 2005"

Para adicionar um comentário neste artigo, preencha os campos abaixo. Os campos marcados com asterisco são obrigatórios.

   Nome:
   E-mail:
* Comentário:
* Digite o código abaixo:

 

Detalhes do Artigo

Última Atualização
13th of October, 2008

Autor
Renato Souza

Você gostaria de...

Imprimir esta página  Imprimir esta página

Enviar por e-mail esta página  Enviar por e-mail esta página

Adicionar um comentário  Adicionar um comentário

 Avise-me

Avise-me  Adicionar aos favoritos

Remover Marcação Remover Marcação

Editar este Artigo

Edição Rápida

Exportar para PDF


Opinião dos Usuários

Nenhum usuário votou ainda.

Como você classifica este artigo?




Obrigado pelo seu voto.

Continuar