Migrar dados do MS Access para o banco de dados SQL Server
Recentemente, tive que migrar os dados de um banco de dados do Access(Access database) para o SQL Server 2014 porque meu banco de dados estava ficando muito grande para o Access . Embora o processo seja bastante simples, pensei em escrever um artigo com instruções passo a passo.
Primeiro, você precisa ter o SQL Server ou o SQL Server Express instalado em seu computador. Ao baixar o SQL Server Express em um computador pessoal, certifique-se de baixar a versão com Advanced Services . Caso contrário, o mecanismo de banco de dados(database engine) não será instalado e você terá o SQL Management Studio sem nenhuma instância de banco(database instance) de dados à qual se conectar.
Depois de instalar o SQL Server corretamente, você pode continuar com as etapas abaixo para importar o banco de dados do Access(Access database) para um novo banco de dados no SQL Server .
Transferir banco de dados de acesso(Transfer Access Database) para SQL Server
Abra o SQL Server Management Studio e conecte(SQL Server Management Studio and connect) -se ao servidor de banco(database server) de dados para o qual deseja importar seu banco de dados do Access(Access database) . Em Bancos de dados(Databases) , clique com o botão direito do mouse e escolha Novo banco(New Database) de dados . Se você já possui um banco de dados e deseja simplesmente importar algumas tabelas do Access , pule isso e vá para a etapa Importar dados(Import Data) abaixo. Basta clicar com o botão direito do mouse(Just right-click) em seu banco de dados atual em vez de criar um novo.
Se você estiver criando um novo banco de dados, vá em frente e dê um nome a ele e defina(name and configure) as configurações se quiser alterá-las dos padrões.
Agora precisamos clicar com o botão direito do mouse no banco de dados de teste(Test database) que acabamos de criar e escolher Tasks e depois Import Data .
Na caixa de diálogo Escolher uma fonte de dados , selecione ( Choose a Data Source)Microsoft Access (Microsoft Jet Database Engine) na caixa suspensa.
Ao lado de Nome do arquivo(File nam) e, clique em Procurar(Browse) e navegue até o banco de dados do Access(Access database) que deseja importar e clique em Abrir(Open) . Observe que o banco de dados não pode estar no formato Access 2007 ou superior ( ACCDB ), pois o SQL Server não o reconhece! Portanto, se você tiver um banco de dados Access(Access database) de 2007 a 2016 , primeiro converta-o para o formato de banco de dados 2002-2003 ( (2002-2003 Database)MDB ) indo para Arquivo – Salvar como( File – Save As) .
Vá em frente e clique em Avançar(Next) para escolher o destino. Como você clicou com o botão direito do mouse no banco de dados para o qual deseja importar os dados, ele já deve estar selecionado na lista. Caso contrário, selecione SQL Native Client na lista suspensa Destino . (Destination)Você deve ver a instância do banco(database instance) de dados em Nome do servidor(Server Name) e, em seguida, poder escolher o banco de dados específico na parte inferior depois de escolher seu método de autenticação.
Clique em Avançar(Next) e especifique como deseja transferir os dados do Access para SQL escolhendo Copiar os dados de uma ou mais tabelas(Copy the data from one or more tables) ou Gravar uma consulta para especificar os dados a serem transferidos(Write a query to specify the data to transfer) .
Se você deseja copiar todas as tabelas ou apenas algumas das tabelas do banco de dados do Access(Access database) sem qualquer manipulação de dados(data manipulation) , escolha a primeira opção. Se você precisar copiar apenas algumas linhas e colunas de dados de uma tabela, escolha a segunda opção e escreva uma consulta SQL(SQL query) .
Por padrão, todas as tabelas devem ser selecionadas e, se você clicar no botão Editar (Edit) mapeamentos(Mappings) , poderá configurar como os campos são mapeados entre as duas tabelas. Se você criou um novo banco de dados para a importação, ele será uma cópia exata.
Aqui eu tenho apenas uma tabela no meu banco de dados do Access(Access database) . Clique em Avançar(Click Next) e você verá a tela Executar pacote( Run Package) onde Executar imediatamente( Run Immediately) deve ser verificado.
Clique em Avançar(Next) e, em seguida, clique em Concluir(Finish) . Você verá o progresso da transferência de dados conforme ela ocorre. Após a conclusão, você verá o número de linhas transferidas para cada tabela na coluna Mensagem .(Message)
Clique em Fechar(Close) e pronto. Agora você pode executar um SELECT em suas tabelas para garantir que todos os dados sejam importados. Agora você pode aproveitar o poder do SQL Server para gerenciar seu banco de dados.
Algum problema ao importar seus dados do Access para o SQL Server ? Se sim, poste um comentário e tentarei ajudar. Aproveitar!
Related posts
Mapeando seus dados do Excel
Como filtrar dados no Excel
Use a nova função “Inserir dados da imagem” do Excel Mobile
Use funções de resumo para resumir dados no Excel
Use o Excel como uma ferramenta para copiar dados da Web
Como criar atalhos do Microsoft Outlook para email e tarefas
Como inserir uma assinatura em um Microsoft Word Document
O que a Microsoft MyAnalytics e usá-lo?
Vincular células entre planilhas e pastas de trabalho no Excel
Como corrigir quando o Word abre no modo somente leitura
Como segurar Password Protect um Excel File
15 PowerPoint Tips & Tricks melhorar suas apresentações
Como fazer um Histogram em Excel
Como abrir arquivos MDI
Como Create and Use AutoText em Microsoft Word
Como rastrear alterações no Word (online, móvel e desktop)
Como adicionar ou remover Comments em Word
Como alterar o Background em Microsoft Teams
Como calcular Variance em Excel
4 Ways executar um Microsoft Teams Poll durante as reuniões