Esta página foi útil?
Seus comentários sobre este conteúdo são importantes. Queremos saber sua opinião.
Comentários adicionais?
1500 caracteres restantes
Exportar (0) Imprimir
Expandir Tudo

Como: Usar o Assistente de Importação e Exportação para migrar um Banco de dados para o Banco de dados do SQL do Azure

Atualizado: outubro de 2014

Ao migrar um banco de dados do SQL Server para o Banco de dados SQL do Microsoft Azure, o Assistente de Importação e Exportação do SQL Server é um modo fácil de criar um pacote do SQL Server Integration Services para transferir dados. O pacote pode então ser modificado para adicionar a lógica de repetição e o tratamento de erro mais robustos.

O Assistente de Importação e Exportação do SQL Server configura as conexões de origem e destino para um pacote. Em seguida, ele adiciona todas as transformações de dados necessárias para executar uma exportação de uma de várias fontes de dados, como um banco de dados do SQL Server, ou importar para uma fonte de dados como o Banco de dados SQL do Microsoft Azure. Você pode executar o pacote imediatamente, salvá-lo para execução posterior ou modificar o pacote no Designer SSIS.

O adaptador ADO.NET do SSIS oferece suporte ao Banco de dados SQL do Microsoft Azure. Ele fornece uma opção para carregar dados em massa especificamente para o Banco de dados SQL do Microsoft Azure. Use o adaptador de destino ADO.NET do SSIS para transferir dados para o Banco de dados SQL do Microsoft Azure.

[Top]

Embora o Assistente de Importação e Exportação do SQL Server possa transferir informações de esquema, ele apenas transfere definições de tabela, não índices ou outras restrições. O Banco de dados SQL do Microsoft Azure exige que todas as tabelas tenham um índice clusterizado; portanto, use o Assistente de Importação e Exportação apenas para transferir dados. Use outro processo para transferir o esquema, como o Assistente para Gerar Scripts ou pacotes do aplicativo da camada de dados (DAC).

Um pacote pode falhar devido a problemas de limitação ou rede. Crie o pacote para que ele possa ser retomado no ponto de falha em vez de ter que executar novamente todo o pacote após uma falha.

Não há suporte para a conexão ao Banco de dados SQL do Microsoft Azure usando OLEDB.

noteObservação
Em um computador de 64 bits, o Integration Services instala a versão de 64 bits do Assistente de Importação e Exportação do SQL Server (DTSWizard.exe). No entanto, algumas fontes de dados, como Access ou Excel, só têm um provedor de 32 bits disponível. Para funcionar com essas fontes de dados, talvez seja necessário instalar e executar a versão de 32 bits do assistente. Para instalar a versão de 32 bits do assistente, você deve selecionar Ferramentas de Cliente ou Business Intelligence Development Studio durante a instalação do SQL Server.

[Top]

O Assistente de Importação e Exportação do SQL Server instalado com os utilitários de cliente do SQL Server 2008 R2 ou de posterior oferece suporte ao Banco de dados SQL do Microsoft Azure.

[Top]

Há várias maneiras de iniciar o assistente, no prompt de comando ou de várias ferramentas do SQL Server:

  1. No menu Iniciar, aponte para Todos os Programas. Aponte para Microsoft SQL Server 2014 e clique em Importar e Exportar Dados (64 bits) ou Importar e Exportar Dados (32 bits).

  2. No SQL Server Data Tools, clique com o botão direito do mouse na pasta Pacotes SSIS do Gerenciador de Soluções e, depois, clique em Assistente de Importação e Exportação do SSIS.

  3. No SQL Server Business Tools, no menu Projeto, clique em Assistente de Importação e Exportação do SSIS.

  4. No SQL Server Management Studio, conecte-se ao tipo de servidor do Mecanismo de Banco de Dados. Expanda Banco de Dados, clique com o botão direito do mouse em um banco de dados, aponte para Tarefas e clique em Importar Dados ou Exportar dados.

  5. Em uma janela de prompt de comando, execute o DTSWizard.exe. O assistente de 64 bits está localizado em C:\Arquivos de Programas\Microsoft SQL Server\110\DTS\Binn. O assistente de 32 bits está localizado em C:\Arquivos de Programas (x86)\Microsoft SQL Server\110\DTS\Binn.

A migração envolve as seguintes etapas principais:

  1. Escolha uma fonte de dados da qual copiar dados.

  2. Escolha um destino no qual copiar dados.

    Para exportar dados para o Banco de dados SQL do Microsoft Azure, escolha Provedor de dados do .NET Framework para SQL Server como o destino:

    Assistente de Importação e Exportação do SQL Server - Escolher um destino
  3. Especifique a cópia ou consulta de tabela.

  4. Selecione objetos de origem.

  5. Salve e execute o pacote.

noteObservação
Se você salvar o pacote, adicione-o a um projeto existente do Integration Services antes de alterá-lo ou executá-lo no SQL Server Data Tools.

[Top]

Mostrar:
© 2015 Microsoft