Mover dados para o Banco de Dados SQL do Azure

Concluído

Embora existam métodos disponíveis para migrar um esquema inteiro e seus dados, também há casos em que apenas um subconjunto do banco de dados é necessário. Felizmente, muitos dos métodos que vimos dão suporte à migração parcial de dados, e vamos aprender mais sobre alguns outros.

No nosso cenário de fabricante de bicicletas, suponha que a empresa tenha um banco de dados SQL Server local que contenha vários anos de dados de vendas, clientes e produtos. A empresa deseja migrar para um banco de dados SQL do Azure para aproveitar a escalabilidade e a flexibilidade da nuvem. No entanto, eles só precisam migrar as tabelas de clientes e produtos, pois desejam manter os dados de vendas no local por motivos de segurança.

Cópia em massa

O utilitário bcp permite a exportação em massa de dados de uma tabela do SQL Server para um arquivo de dados e vice-versa. O utilitário é versátil, permitindo a transferência de dados entre o SQL Server e outros programas ou bancos de dados.

Entender o esquema e os tipos de dados da tabela é essencial para usar o comando bcp efetivamente, a menos que um arquivo de formato pré-existente esteja disponível.

Azure Data Factory

Você pode usar o Azure Data Factory para migração de dados em vez de uma migração de banco de dados inteira. O Azure Data Factory pode migrar e transformar dados de bancos de dados do SQL Server de origem e é comumente utilizado para cargas de trabalho de business intelligence (BI).