Exportar (0) Imprimir
Expandir Tudo

Migrando bancos de dados para o Banco de dados SQL do Azure (antigo SQL Azure)

Atualizado: maio de 2014

Para migrar um banco de dados existente do SQL Server para o Banco de dados SQL do Microsoft Azure, exporte o esquema do banco de dados e transfira os dados do banco de dados para o Banco de dados SQL do Microsoft Azure.

Este tópico fornece informações preliminares sobre várias técnicas e ferramentas de migração que você pode usar na migração de bancos de dados do SQL Server para o SQL Azure. Para obter informações detalhadas sobre migração, consulte Migrando bancos de dados do SQL Server para o Banco de dados SQL do Azure e Escolhendo ferramentas para migrar um banco de dados para o Banco de dados SQL do Azure no guia Migrando aplicativos centrados em dados para o Azure.

Para migrar um banco de dados existente do SQL Server para o Banco de dados SQL do Azure você pode exportar o esquema como um script Transact-SQL e executar esse script no Banco de dados SQL do Microsoft Azure da seguinte forma:

  1. Exporte um script do SQL Server Management Studio e defina as opções de exportação apropriadas. Como o Banco de dados SQL do Microsoft Azure oferece suporte a um subconjunto de recursos localizados no SQL Server, você pode precisar fazer algumas modificações no script antes de poder executá-lo na nuvem.

  2. Execute o script para criar o esquema no Banco de dados SQL do Microsoft Azure.

Você pode usar o Assistente para Gerar e Publicar Scripts para transferir o banco de dados de um computador local para o Banco de dados SQL do Microsoft Azure. O Assistente para Gerar e Publicar Scripts cria scripts Transact-SQL para seu banco de dados local. O assistente usa-os para publicar objetos de banco de dados no Banco de dados SQL do Microsoft Azure. Para obter mais informações, consulte How to: Migrate a Database by Using the Generate Scripts Wizard.

O Microsoft Sync Framework 2.1 fornece recursos de sincronização entre servidores locais e do Banco de dados SQL do Azure, bem como entre dois ou mais Banco de dados SQL do Azure nos mesmos ou em diferentes data centers. Com o Sync Framework 2.1, você pode estender o esquema e os dados no seu banco de dados do SQL Server ou no Banco de dados SQL do Azure para data centers do Banco de dados SQL do Azure do mundo todo para fornecer acesso a dados disponíveis geograficamente. Para obter mais informações, consulte Sincronizando o Banco de dados SQL do Windows Azure e Microsoft Sync Framework 2.1 Software Development Kit (SDK).

Você poderá executar uma exportação de DAC (aplicativo da camada de dados) para migrar a definição dos objetos de um banco de dados e os dados das tabelas de usuários para um arquivo de exportação de DAC (BACPAC). Em seguida, você poderá copiar o arquivo BACPAC no serviço de armazenamento de blob do Windows Azure e executar uma importação de DAC para criar um novo banco de dados contendo todos os objetos e dados. Para obter mais informações, consulte How to: Import a Data-tier Application (Windows Azure SQL Database).

O Banco de dados SQL do Azure oferece suporte ao uso do SQL Server Integration Services. O SQL Server Integration Services é uma maneira conveniente de mover dados dentro e fora do Banco de dados SQL do Azure. Opcionalmente, você pode transferir dados para o Banco de dados SQL do Azure usando o utilitário de cópia em massa (bcp.exe).

Você pode transferir dados para o Banco de dados SQL do Microsoft Azure usando o SQL Server 2008 Integration Services. No SQL Server 2008 R2 ou posterior, o Assistente para Importar e Exportar Dados oferece suporte ao Banco de dados SQL do Azure . Você pode usar essa ferramenta para migrar bancos de dados locais para o Banco de dados SQL do Microsoft Azure. Para obter mais informações, consulte Como executar o Assistente de Importação e Exportação do SQL Server nos Manuais Online do SQL Server.

O SQL Database Migration Wizard orienta na seleção dos seus objetos SQL, cria scripts SQL ideais para o Banco de dados SQL do Azure e permite migrar dados entre servidores locais do SQL Server 2005 ou 2008 e do Banco de dados SQL do Azure, bem como entre dois ou mais Banco de dados SQL do Azure nos mesmos ou em diferentes data centers. Para obter mais informações, consulte Windows Azure SQL Database Migration Wizard no Codeplex.

WarningAviso
A ferramenta SQL Database Migration Wizard é integrada pela comunidade e não tem suporte.

O utilitário bcp pode ser usado para importar grandes números de novas linhas para tabelas do SQL Server ou para exportar dados de tabelas para arquivos de dados. Para obter mais informações, consulte Utilitário bcp nos Manuais Online do SQL Server.

Consulte também

Mostrar:
© 2014 Microsoft