Problemas conhecidos/limitações de migração com migrações online para o Azure SQL Managed Instance

Os problemas conhecidos e as limitações associados a migrações online de SQL Server para Azure SQL Managed Instance são descritos abaixo.

Importante

Com as migrações online de SQL Server para Azure SQL Managed Instance, a migração de SQL_variant tipos de dados não é suportada.

Requisitos de cópia de segurança

  • Suporte de dados de cópia de segurança

    Certifique-se de que faz todas as cópias de segurança num suporte de dados de cópia de segurança separado (ficheiros de cópia de segurança). Azure Database Migration Service não suporta cópias de segurança anexadas a um único ficheiro de cópia de segurança. Faça cópias de segurança completas, diferenciais e de registo para separar ficheiros de cópia de segurança.

Esquema de ficheiro de registo e dados

  • Número de ficheiros de registo

    Azure Database Migration Service não suporta bases de dados com vários ficheiros de registo. Se tiver vários ficheiros de registo, encolha-os e reorganize-os num único ficheiro de registo de transações. Uma vez que não é possível registar ficheiros remotos que não estão vazios, primeiro tem de fazer uma cópia de segurança do ficheiro de registo.

funcionalidades de SQL Server

  • FileStream/FileTables

    SQL Managed Instance atualmente não suporta FileStream e FileTables. Para cargas de trabalho dependentes destas funcionalidades, recomendamos que opte por SQL Servers em execução em VMs do Azure como destino do Azure.

  • Tabelas dentro da memória

    O OLTP dentro da memória está disponível nos escalões Premium e Crítico para a Empresa para SQL Managed Instance; o escalão Fins Gerais não suporta OLTP dentro da memória.

Reposições de migração

  • Implementações

    SQL Managed Instance é um serviço PaaS com aplicação de patches automática e atualizações de versões. Durante a migração da sua SQL Managed Instance, as atualizações não críticas são mantidas até 36 horas. Posteriormente (e para atualizações críticas), se a migração for interrompida, o processo será reposto para um estado de restauro completo.

    A transferência da migração só pode ser chamada depois de a cópia de segurança completa ser restaurada e acompanhar todas as cópias de segurança de registo. Se as transferências da migração de produção forem afetadas por problemas inesperados, abra um pedido de suporte para obter assistência.

    Pode submeter ideias/sugestões de melhoria e outros comentários, incluindo erros no fórum da Comunidade do Azure , Azure Database Migration Service.

Conectividade da partilha de ficheiros SMB

Os problemas de ligação à partilha de ficheiros SMB são provavelmente causados por um problema de permissões.

Para testar a conectividade da partilha de ficheiros SMB, siga estes passos:

  1. Guarde uma cópia de segurança na partilha de ficheiros SMB.

  2. Verifique a conectividade de rede entre a sub-rede do Azure Database Migration Service e o SQL Server de origem. A forma mais fácil de o fazer é implementar uma máquina virtual SQL Server na sub-rede do DMS e ligar à SQL Server de origem com SQL Server Management Studio.

  3. Restaure o cabeçalho na SQL Server de origem a partir da cópia de segurança na partilha de ficheiros:

    RESTORE HEADERONLY   
    FROM DISK = N'\\<SMB file share path>\full.bak'
    

Se não conseguir ligar à partilha de ficheiros, configure as permissões com estes passos:

  1. Navegue para a partilha de ficheiros com Explorador de Ficheiros.

  2. Clique com o botão direito do rato na partilha de ficheiros e selecione as propriedades.

  3. Selecione o separador Partilha e selecione Partilha Avançada.

  4. Adicione a conta do Windows utilizada para migração e atribua-lhe acesso de controlo total.

  5. Adicione a conta de serviço SQL Server e atribua-lhe acesso de controlo total. Verifique a Gestor de Configuração do SQL Server da conta de serviço SQL Server se não tiver a certeza de qual é a conta que está a ser utilizada.

    Conceder acesso de controlo total às contas do Windows utilizadas para migração e para a conta de serviço SQL Server.