Apresentamos nesse vídeo como migrar tabelas e os dados existentes no SQL Server on-premises para o Azure SQL Database utilizando o Microsoft Data Migration Assistance.
1. Consultar as tabelas existentes no Azure SQL Database (sys.tables):
Utilize a consulta ao sistema sys.tables para listar as tabelas existentes no banco de dados do Azure SQL.
Exemplo:
SELECT * FROM sys.tables;
2. Criar novo projeto de migração (SOURCE SERVER TYPE, TARGET SERVER TYPE):
3. Definir o escopo de migração (SCHEMA AND DATA):
4. Conectar as fontes de dados de origem e destino (CONNECT TO SERVER):
5. Selecionar as tabelas para migração (SELECT OBJECTS):
6. Executar script SQL de migração (GENERATED SCRIPT, DEPLOY SCHEMA, MIGRATE DATA):
Após a seleção dos objetos a serem migrados, o DMA pode gerar scripts SQL para criar esquemas e migrar dados. Esses scripts podem ser revisados e executados manualmente no servidor de destino. O processo geralmente envolve a geração de scripts para implantar o esquema (DEPLOY SCHEMA) e migrar os dados (MIGRATE DATA).
No DMA, você pode revisar os scripts gerados antes de executá-los, garantindo que estão alinhados com suas expectativas e requisitos específicos de migração.
Esses passos mostram um fluxo básico de trabalho ao usar o Microsoft Data Migration Assistant para migrar dados de um servidor de origem para um servidor de destino. O DMA é uma ferramenta valiosa para facilitar migrações de banco de dados, fornecendo insights e scripts úteis durante o processo.
Data Scientist and Consultant for Digital and Analytics Solutions
@fabioms