Mover dados para o Banco de Dados SQL do Azure
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 suportam migração parcial de dados, e vamos aprender sobre alguns outros.
Em 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 pretende migrar para uma Base de Dados SQL do Azure para tirar partido da escalabilidade e flexibilidade da nuvem. No entanto, eles só precisam migrar as tabelas de clientes e produtos, pois desejam manter seus 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.
Compreender o esquema e os tipos de dados da tabela é essencial para usar o comando bcp de forma eficaz, a menos que um arquivo de formato preexistente esteja disponível.
Azure Data Factory
Você pode usar o Azure Data Factory para migração de dados em vez de migração de banco de dados inteiro. O Azure Data Factory pode migrar e transformar dados de bancos de dados SQL Server de origem e é comumente usado para cargas de trabalho de business intelligence (BI).