Iremos conhecer as técnicas:
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):
- Ao iniciar o Microsoft Data Migration Assistant (DMA), você pode criar um novo projeto de migração. Durante esse processo, é necessário especificar o tipo de servidor de origem e destino (por exemplo, SQL Server, Azure SQL Database).
3\. Definir o escopo de migração (SCHEMA AND DATA):
- Escolha o escopo da migração, que pode incluir tanto o esquema (estrutura) quanto os dados ou apenas uma dessas opções.
4\. Conectar as fontes de dados de origem e destino (CONNECT TO SERVER):
- Conecte-se aos servidores de origem e destino especificando as informações necessárias, como o nome do servidor, autenticação, etc.
5\. Selecionar as tabelas para migração (SELECT OBJECTS):
- Selecione as tabelas ou objetos específicos que deseja migrar do servidor de origem para o de destino. Isso pode ser feito por meio da interface gráfica do DMA.
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.