Partilhar via


Fabric Assistente de Migração para bases de dados SQL (Prévia)

Aplica-se a: ✅SQL database em Microsoft Fabric

O Fabric Assistente de Migração para uma base de dados SQL é uma experiência de migração guiada pelo Fabric que ajuda a mover bases de dados de uma instância local de SQL Server para uma base de dados SQL no Microsoft Fabric.

Importante

Este recurso está em pré-visualização.

Atualmente, o Assistente de Migração importa metadados de esquema de um ficheiro DACPAC gerado a partir da base de dados de origem, analisa a compatibilidade com a base de dados SQL no Fabric e orienta-o através das correções suportadas antes de copiar os dados para a base de dados de destino. Para instruções de migração passo a passo, veja Migrar para base de dados SQL em Fabric com a Assistente de Migração usando DACPAC.

O Assistente de Migração ajuda-o a:

  1. Importar metadados do esquema da base de dados
  2. Identificar incompatibilidades de esquema com base de dados SQL no Fabric
  3. Aplicar correções suportadas a objetos incompatíveis
  4. Preparar a base de dados alvo para cópia dos dados
  5. Copiar dados usando trabalhos de cópia do Fabric Data Factory
  6. Finalizar a migração

Fontes suportadas

Atualmente, o Assistente de Migração para bases de dados SQL pode importar o esquema a partir de um ficheiro DACPAC e copiar os dados usando tarefas de cópia no Data Factory do Microsoft Fabric.

Fluxo de trabalho de migração

A migração usando o Fabric Assistente de Migração segue um fluxo de trabalho guiado e em vários passos.

  1. Copiar esquema - Importar metadados do esquema da base de dados de origem usando um ficheiro DACPAC.
  2. Corrigir erros de script - Rever objetos de esquema que falharam nas verificações de compatibilidade e aplicar as correções suportadas.
  3. Preparar-se para cópias - Preparar a base de dados alvo para a movimentação de dados, de modo a reduzir falhas nas cópias e melhorar o desempenho.
  4. Copiar dados - Use um trabalho de cópia do Fabric Data Factory para mover dados da base de dados SQL Server de origem.
  5. Finalizar cópia - Reativar restrições, triggers e índices para levar a base de dados ao seu estado final.

Compatibilidade de esquemas e correções

O Assistente de Migração analisa objetos de esquema no DACPAC e categoriza-os com base na compatibilidade com a base de dados SQL no Fabric.

  • Os objetos compatíveis são migrados tal como estão.
  • Os objetos incompatíveis são assinalados com razões detalhadas e sugestões de correções. És guiado na resolução de quaisquer problemas de incompatibilidade com objetos.
    • Os objetos dependentes são identificados e podem ser migrados após os seus objetos principais.

Segurança

  • Deve ser um Contribuidor ou superior no espaço de trabalho Fabric para iniciar uma migração.
  • Para ler da instância da base de dados do SQL Server, precisa da permissão SELECT ou de pertencer à função db_datareader.

Requisito de gateway

Quando migra dados de uma instância SQL Server on-premises para uma base de dados SQL no Fabric, deve configurar tanto um gateway de dados on-premises como uma ligação Fabric SQL. A ligação Fabric SQL deve permitir explicitamente a utilização com gateways para que as operações de cópia de migração tenham sucesso.

Limitações

  • O tamanho máximo suportado para o upload de um ficheiro DACPAC é de 20 MB.
  • Apenas gateways de dados on-premises são suportados. Gateways de dados de rede virtual não são suportados.
  • O link privado não é suportado.

Troubleshooting

Cópia de dados usando gateways de dados locais

Questão: Quando migra dados usando trabalhos de cópia Fabric com um gateway de dados local, as operações de cópia podem falhar em alguns ambientes se selecionar automaticamente a base de dados SQL de destino em Fabric do catálogo OneLake.

Este comportamento ocorre devido a ligações de alvo autolimitadas que podem expirar ou ficar ocultas. Não podes editar ou atualizar estas ligações.

Solução alternativa: Em vez de selecionar a base de dados SQL alvo do catálogo OneLake, configure explicitamente o destino como uma ligação SQL do Azure quando criar o trabalho de cópia. A cópia de dados tem sucesso quando se define explicitamente o alvo.

Próximo passo