Tutorial: Migrar o SQL Server para a Instância Gerenciada SQL do Azure online no Azure Data Studio

Use a extensão de migração SQL do Azure no Azure Data Studio para migrar bancos de dados de uma instância do SQL Server para uma Instância Gerenciada do SQL do Azure com tempo de inatividade mínimo. Para métodos que podem exigir algum esforço manual, consulte o artigo Migração de instância do SQL Server para a Instância Gerenciada SQL do Azure.

Neste tutorial, você migra o banco de dados AdventureWorks de uma instância local do SQL Server para a Instância Gerenciada SQL do Azure com tempo de inatividade mínimo usando o Azure Data Studio com o Serviço de Migração de Banco de Dados do Azure (DMS). Este tutorial se concentra no modo de migração on-line em que o tempo de inatividade do aplicativo é limitado a um atalho no final da migração.

Neste tutorial, irá aprender a:

  • Iniciar o assistente Migrar para o SQL do Azure no Azure Data Studio
  • Executar uma avaliação do(s) seu(s) banco(s) de dados SQL Server de origem
  • Coletar dados de desempenho do SQL Server de origem
  • Obtenha uma recomendação da SKU da Instância Gerenciada SQL do Azure mais adequada para sua carga de trabalho
  • Especifique detalhes do SQL Server de origem, do local de backup e da Instância Gerenciada SQL do Azure de destino
  • Criar um novo Serviço de Migração de Banco de Dados do Azure e instalar o tempo de execução de integração auto-hospedado para acessar o servidor de origem e os backups
  • Inicie e monitore o progresso da migração
  • Execute a substituição de migração quando estiver pronto

Importante

Prepare-se para a migração e reduza ao máximo a duração do processo de migração on-line para minimizar o risco de interrupção causada pela reconfiguração da instância ou manutenção planejada. Em caso de tal evento, o processo de migração começará desde o início. No caso de manutenção planejada, há um período de carência de 36 horas em que a configuração ou manutenção da Instância Gerenciada SQL do Azure de destino será mantida antes que o processo de migração seja reiniciado.

Gorjeta

No Serviço de Migração de Banco de Dados do Azure, você pode migrar seus bancos de dados offline ou enquanto eles estiverem online. Em uma migração offline , o tempo de inatividade do aplicativo começa quando a migração é iniciada. Para limitar o tempo de inatividade ao tempo necessário para o novo ambiente após a migração, use uma migração online . Recomendamos que você teste uma migração offline para determinar se o tempo de inatividade é aceitável. Se o tempo de inatividade esperado não for aceitável, faça uma migração online.

Este artigo descreve uma migração de banco de dados online do SQL Server para a Instância Gerenciada SQL do Azure. Para uma migração de banco de dados offline, consulte Migrar o SQL Server para uma instância gerenciada do SQL offline usando o Azure Data Studio com DMS.

Pré-requisitos

Para concluir este tutorial, precisa de:

  • Transferir e instalar o Azure Data Studio

  • Instalar a extensão de migração SQL do Azure a partir do marketplace do Azure Data Studio

  • Tenha uma conta do Azure atribuída a uma das funções internas listadas abaixo:

    • Colaborador da Instância Gerenciada SQL do Azure de destino (e Conta de Armazenamento para carregar seus arquivos de backup de banco de dados do compartilhamento de rede SMB).
    • Função de leitor para os Grupos de Recursos do Azure que contêm a Instância Gerenciada SQL do Azure de destino ou a conta de armazenamento do Azure.
    • Função de Proprietário ou Colaborador para a subscrição do Azure (necessária se estiver a criar um novo serviço DMS).
    • Como alternativa ao uso das funções internas acima, você pode atribuir uma função personalizada, conforme definido neste artigo.

    Importante

    A conta do Azure só é necessária ao configurar as etapas de migração e não é necessária para as etapas de avaliação ou recomendação do Azure no assistente de migração.

  • Crie uma Instância Gerenciada SQL do Azure de destino.

  • Verifique se os logons usados para conectar o SQL Server de origem são membros da função de servidor sysadmin ou têm CONTROL SERVER permissão.

  • Use uma das seguintes opções de armazenamento para o banco de dados completo e os arquivos de backup do log de transações:

    • Compartilhamento de rede SMB
    • Compartilhamento de arquivos ou contêiner de blob da conta de armazenamento do Azure

    Importante

    • A extensão de Migração SQL do Azure para o Azure Data Studio não aceita backups de banco de dados nem inicia nenhum backup de banco de dados em seu nome. Em vez disso, o serviço usa arquivos de backup de banco de dados existentes para a migração.
    • Se os arquivos de backup do banco de dados forem fornecidos em um compartilhamento de rede SMB, crie uma conta de armazenamento do Azure que permita que o serviço DMS carregue os arquivos de backup do banco de dados. Certifique-se de criar a Conta de Armazenamento do Azure na mesma região em que a instância do Serviço de Migração de Banco de Dados do Azure é criada.
    • Cada cópia de segurança pode ser escrita num ficheiro de cópia de segurança separado ou em vários ficheiros de cópia de segurança. No entanto, não há suporte para anexar vários backups (ou seja, completos e t-log) em uma única mídia de backup.
    • Use backups compactados para reduzir a probabilidade de problemas potenciais associados à migração de backups grandes.
  • Verifique se a conta de serviço que executa a instância do SQL Server de origem tem permissões de leitura e gravação no compartilhamento de rede SMB que contém arquivos de backup de banco de dados.

  • O certificado de instância do SQL Server de origem de um banco de dados protegido pela TDE (Criptografia de Dados Transparente) precisa ser migrado para a Instância Gerenciada SQL do Azure de destino ou para o SQL Server na máquina virtual do Azure antes de migrar dados. Para obter mais informações sobre como migrar bancos de dados habilitados para TDE, consulte Tutorial: Migrar bancos de dados habilitados para TDE (visualização) para o SQL do Azure no Azure Data Studio.

    Gorjeta

    Se o seu banco de dados contiver dados confidenciais protegidos pelo Always Encrypted, o processo de migração que usa o Azure Data Studio com DMS migrará automaticamente suas chaves Always Encrypted para sua Instância Gerenciada SQL do Azure de destino ou SQL Server na máquina virtual do Azure.

  • Se os backups de banco de dados estiverem em um compartilhamento de arquivos de rede, forneça uma máquina para instalar o tempo de execução de integração auto-hospedado para acessar e migrar backups de banco de dados. O assistente de migração fornece o link de download e as chaves de autenticação para baixar e instalar seu tempo de execução de integração auto-hospedado. Em preparação para a migração, verifique se a máquina onde você planeja instalar o tempo de execução de integração auto-hospedado tem as seguintes regras de firewall de saída e nomes de domínio habilitados:

    Nomes de domínio Portas de saída Descrição
    Cloud Pública: {datafactory}.{region}.datafactory.azure.net
    ou *.frontend.clouddatahub.net
    Azure Government: {datafactory}.{region}.datafactory.azure.us
    China: {datafactory}.{region}.datafactory.azure.cn
    443 Exigido pelo tempo de execução de integração auto-hospedado para se conectar ao serviço de Migração de Dados.
    Para uma fábrica de dados recém-criada na nuvem pública, localize o FQDN da sua chave de tempo de execução de integração auto-hospedada, que está no formato {datafactory}.{region}.datafactory.azure.net. Para o data factory antigo, se você não vir o FQDN em sua chave de integração auto-hospedada, use *.frontend.clouddatahub.net em vez disso.
    download.microsoft.com 443 Exigido pelo tempo de execução de integração auto-hospedado para baixar as atualizações. Se tiver desativado a atualização automática, pode ignorar a configuração deste domínio.
    *.core.windows.net 443 Usado pelo tempo de execução de integração auto-hospedado que se conecta à conta de armazenamento do Azure para carregar backups de banco de dados do seu compartilhamento de rede

    Gorjeta

    Se os arquivos de backup do banco de dados já forem fornecidos em uma conta de armazenamento do Azure, um tempo de execução de integração auto-hospedado não será necessário durante o processo de migração.

  • Quando você estiver usando um tempo de execução de integração auto-hospedado, certifique-se de que a máquina onde o tempo de execução está instalado possa se conectar à instância do SQL Server de origem e ao compartilhamento de arquivos de rede onde os arquivos de backup estão localizados. A porta de saída 445 deve ser habilitada para permitir o acesso ao compartilhamento de arquivos de rede. Consulte também as recomendações para usar um tempo de execução de integração auto-hospedado

  • Se estiver a utilizar o Serviço de Migração de Base de Dados do Azure pela primeira vez, certifique-se de que o fornecedor de recursos Microsoft.DataMigration está registado na sua subscrição. Você pode seguir as etapas para registrar o provedor de recursos

Iniciar o assistente Migrar para o SQL do Azure no Azure Data Studio

  1. Abra o Azure Data Studio e selecione o ícone do servidor para se conectar ao seu SQL Server local (ou SQL Server na máquina virtual do Azure).
  2. Na conexão do servidor, clique com o botão direito do mouse e selecione Gerenciar.
  3. Na home page do servidor, selecione Extensão de migração SQL do Azure.
  4. No painel de Migração do SQL do Azure, selecione Migrar para o Azure SQL para iniciar o assistente de migração. Launch Migrate to Azure SQL wizard
  5. A primeira página do assistente permite iniciar uma nova sessão ou retomar uma sessão salva anteriormente. Escolha a primeira opção para iniciar uma nova sessão.

Execute a avaliação do banco de dados, colete dados de desempenho e obtenha a recomendação do Azure

  1. Selecione o(s) banco(s) de dados para executar a avaliação e selecione Avançar.
  2. Selecione Instância Gerenciada SQL do Azure como destino. Assessment confirmation
  3. Selecione no botão Exibir/Selecionar para visualizar os detalhes dos resultados da avaliação do(s) seu(s) banco(s) de dados, selecione o(s) banco(s) de dados a migrar e selecione OK. Se algum problema for exibido nos resultados da avaliação, ele precisa ser corrigido antes de prosseguir com as próximas etapas. Database assessment details
  4. Selecione o botão Obter recomendação do Azure.
  5. Escolha a opção Coletar dados de desempenho agora e insira um caminho para os logs de desempenho a serem coletados e selecione o botão Iniciar .
  6. O Azure Data Studio agora coletará dados de desempenho até que você pare a coleta, pressione o botão Avançar no assistente ou feche o Azure Data Studio.
  7. Após 10 minutos, você verá uma configuração recomendada para sua Instância Gerenciada SQL do Azure. Você também pode pressionar o link Atualizar recomendação após os 10 minutos iniciais para atualizar a recomendação com os dados extras coletados.
  8. Na caixa Instância Gerenciada SQL do Azure* acima, selecione o botão Exibir detalhes para obter mais informações sobre sua recomendação.
  9. Feche a caixa de detalhes da visualização e pressione o botão Avançar .

Configurar as definições da migração

  1. Especifique sua Instância Gerenciada SQL do Azure selecionando sua assinatura, local, grupo de recursos nas listas suspensas correspondentes e selecione Avançar.
  2. Selecione Migração online como o modo de migração.

    Nota

    No modo de migração online, o banco de dados SQL Server de origem pode ser usado para atividades de leitura e gravação enquanto os backups de banco de dados são continuamente restaurados na Instância Gerenciada SQL do Azure de destino. O tempo de inatividade do aplicativo é limitado à duração da transferência no final da migração.

  3. Selecione o local dos backups do banco de dados. Os backups de banco de dados podem estar localizados em um compartilhamento de rede local ou em um contêiner de blob de armazenamento do Azure.

    Nota

    Se os backups do banco de dados forem fornecidos em um compartilhamento de rede local, o DMS exigirá que você configure um tempo de execução de integração auto-hospedado na próxima etapa do assistente. Se um tempo de execução de integração auto-hospedado for necessário para acessar seus backups de banco de dados de origem, verifique a validade do conjunto de backup e carregue-os em sua conta de armazenamento do Azure.
    Se os backups de banco de dados já estiverem em um contêiner de blob de armazenamento do Azure, você não precisará configurar um tempo de execução de integração auto-hospedado.

  • Para backups localizados em um compartilhamento de rede, forneça os seguintes detalhes do SQL Server de origem, local do backup de origem, nome do banco de dados de destino e conta de armazenamento do Azure para os arquivos de backup a serem carregados:

    Campo Descrição
    Credenciais de origem - Nome de usuário A credencial (autenticação Windows/SQL) para se conectar à instância do SQL Server de origem e validar os arquivos de backup.
    Credenciais de origem - Senha A credencial (autenticação Windows/SQL) para se conectar à instância do SQL Server de origem e validar os arquivos de backup.
    Local de compartilhamento de rede que contém backups O local de compartilhamento de rede que contém os arquivos de backup completos e de log de transações. Quaisquer arquivos inválidos ou arquivos de backup no compartilhamento de rede que não pertençam ao conjunto de backup válido serão automaticamente ignorados durante o processo de migração.
    Conta de usuário do Windows com acesso de leitura ao local de compartilhamento de rede A credencial do Windows (nome de usuário) que tem acesso de leitura ao compartilhamento de rede para recuperar os arquivos de backup.
    Palavra-passe A credencial do Windows (senha) que tem acesso de leitura ao compartilhamento de rede para recuperar os arquivos de backup.
    Nome do banco de dados de destino O nome do banco de dados de destino pode ser modificado se você desejar alterar o nome do banco de dados no destino durante o processo de migração.
    Detalhes da conta de armazenamento O grupo de recursos e a conta de armazenamento para onde os arquivos de backup são carregados. Você não precisa criar um contêiner, pois o DMS criará automaticamente um contêiner de blob na conta de armazenamento especificada durante o processo de upload.
  • Para backups armazenados em um contêiner de blob de armazenamento do Azure, especifique os detalhes abaixo do nome do banco de dados de destino, grupo de recursos, conta de armazenamento do Azure e contêiner de Blob nas listas suspensas correspondentes.

    Campo Descrição
    Nome do banco de dados de destino O nome do banco de dados de destino pode ser modificado se você desejar alterar o nome do banco de dados no destino durante o processo de migração.
    Detalhes da conta de armazenamento O grupo de recursos, a conta de armazenamento e o contêiner onde os arquivos de backup estão localizados.

    Importante

    Se a funcionalidade de verificação de loopback estiver habilitada e o SQL Server de origem e o compartilhamento de arquivos estiverem no mesmo computador, o código-fonte não poderá acessar o compartilhamento de arquivos usando o FQDN. Para corrigir esse problema, desative a funcionalidade de verificação de loopback usando as instruções aqui

  • A extensão de migração do SQL do Azure para o Azure Data Studio não requer mais configurações específicas nas configurações de rede da sua conta de Armazenamento do Azure para migrar seus bancos de dados do SQL Server para o Azure. No entanto, dependendo do local de backup do banco de dados e das configurações de rede desejadas da conta de armazenamento, há algumas etapas necessárias para garantir que seus recursos possam acessar a conta de Armazenamento do Azure. Consulte a tabela a seguir para os vários cenários de migração e configurações de rede:

    Scenario Compartilhamento de rede SMB Contêiner da conta de Armazenamento do Azure
    Ativado a partir de todas as redes Sem passos adicionais Sem passos adicionais
    Ativado a partir de redes virtuais e endereços IP selecionados Ver 1a Ver 2a
    Ativado a partir de redes virtuais selecionadas e endereços IP + ponto de extremidade privado Ver 1b Ver 2b

    1a - Configuração da rede de armazenamento de Blob do Azure

    Se você tiver seu Self-Hosted Integration Runtime (SHIR) instalado em uma VM do Azure, consulte a seção 1b - Configuração da rede de armazenamento de Blob do Azure. Se você tiver seu Self-Hosted Integration Runtime (SHIR) instalado em sua rede local, precisará adicionar o endereço IP do cliente da máquina de hospedagem em sua conta de Armazenamento do Azure da seguinte forma:

    Screenshot that shows the storage account network details

    Para aplicar essa configuração específica, conecte-se ao portal do Azure a partir da máquina SHIR, abra a configuração da conta de Armazenamento do Azure, selecione Rede e marque a caixa de seleção Adicionar seu endereço IP do cliente. Selecione Salvar para tornar a alteração persistente. Consulte a seção 2a - Configuração da rede de armazenamento de Blob do Azure (ponto de extremidade privado) para as etapas restantes.

    1b - Configuração da rede de armazenamento de Blob do Azure

    Se o SHIR estiver hospedado em uma VM do Azure, você precisará adicionar a rede virtual da VM à conta de Armazenamento do Azure, pois a Máquina Virtual tem um endereço IP não público que não pode ser adicionado à seção Intervalo de endereços IP.

    Screenshot that shows the storage account network firewall configuration.

    Para aplicar essa configuração específica, localize sua conta de Armazenamento do Azure, no painel Armazenamento de dados, selecione Rede e marque a caixa de seleção Adicionar rede virtual existente. Um novo painel é aberto, selecione a assinatura, a rede virtual e a sub-rede da VM do Azure que hospeda o Integration Runtime. Essas informações podem ser encontradas na página Visão geral da Máquina Virtual do Azure. A sub-rede pode dizer Ponto de extremidade de serviço necessário em caso afirmativo, selecione Ativar. Quando tudo estiver pronto, salve as atualizações. Consulte a seção 2a - Configuração da rede de armazenamento de Blob do Azure (Ponto de extremidade privado)a para obter as etapas necessárias restantes.

    2a - Configuração da rede de armazenamento de Blob do Azure (ponto de extremidade privado)

    Se seus backups forem colocados diretamente em um Contêiner de Armazenamento do Azure, todas as etapas acima serão desnecessárias, pois não há tempo de execução de integração se comunicando com a conta de Armazenamento do Azure. No entanto, ainda precisamos garantir que a instância do SQL Server de destino possa se comunicar com a conta de Armazenamento do Azure para restaurar os backups do contêiner. Para aplicar essa configuração específica, siga as instruções na seção 1b - Configuração da rede de armazenamento de Blob do Azure, especificando a instância SQL de destino Rede Virtual ao preencher o pop-up "Adicionar rede virtual existente".

    2b - Configuração da rede de armazenamento de Blob do Azure (ponto de extremidade privado)

    Se você tiver um ponto de extremidade privado configurado em sua conta de Armazenamento do Azure, siga as etapas descritas na seção 2a - Configuração da rede de armazenamento de Blob do Azure (Ponto de extremidade privado). No entanto, você precisa selecionar a sub-rede do ponto de extremidade privado, não apenas a sub-rede de destino do SQL Server. Verifique se o ponto de extremidade privado está hospedado na mesma VNet que a instância de destino do SQL Server. Se não estiver, crie outro ponto de extremidade privado usando o processo na seção de configuração da conta de Armazenamento do Azure.

Criar o Serviço de Migração de Banco de Dados do Azure

  1. Crie um novo Serviço de Migração de Banco de Dados do Azure ou reutilize um Serviço existente que você criou anteriormente.

    Nota

    Se você tiver criado o DMS anteriormente usando o Portal do Azure, não poderá reutilizá-lo no assistente de migração no Azure Data Studio. Somente o DMS criado anteriormente usando o Azure Data Studio pode ser reutilizado.

  2. Selecione o grupo de recursos onde você tem um DMS existente ou precisa criar um novo. A lista suspensa Serviço de Migração de Banco de Dados do Azure lista qualquer DMS existente no grupo de recursos selecionado.
  3. Para reutilizar um DMS existente, selecione-o na lista suspensa e o status do tempo de execução de integração auto-hospedado será exibido na parte inferior da página.
  4. Para criar um novo DMS, selecione Criar novo. Na tela Criar Serviço de Migração de Banco de Dados do Azure, forneça o nome do seu DMS e selecione Criar.
  5. Após a criação bem-sucedida do DMS, você receberá detalhes para configurar o tempo de execução da integração.
  6. Selecione Baixar e instalar o tempo de execução de integração para abrir o link de download em um navegador da Web. Conclua o download. Instale o tempo de execução de integração em uma máquina que atenda aos pré-requisitos de conexão com o SQL Server de origem e o local que contém o backup de origem.
  7. Após a conclusão da instalação, o Microsoft Integration Runtime Configuration Manager será iniciado automaticamente para iniciar o processo de registro.
  8. Copie e cole uma das chaves de autenticação fornecidas na tela do assistente no Azure Data Studio. Se a chave de autenticação for válida, um ícone de verificação verde será exibido no Integration Runtime Configuration Manager, indicando que você pode continuar a Registrar.
  9. Depois de concluir com êxito o registro do tempo de execução de integração auto-hospedado, feche o Microsoft Integration Runtime Configuration Manager e volte para o assistente de migração no Azure Data Studio.
  10. Selecione Testar conexão na tela Criar Serviço de Migração de Banco de Dados do Azure no Azure Data Studio para validar se o DMS recém-criado está conectado ao tempo de execução de integração auto-hospedado recém-registrado. Test connection integration runtime
  11. Revise o resumo da migração e selecione Concluído para iniciar a migração do banco de dados.

Monitore sua migração

  1. No Status da Migração do Banco de Dados, você pode acompanhar as migrações em andamento, as migrações concluídas e as migrações com falha (se houver).

    monitor migration dashboard

  2. Selecione Migrações de banco de dados em andamento para exibir migrações em andamento e obter mais detalhes selecionando o nome do banco de dados.

  3. A página de detalhes da migração exibe os arquivos de backup e o status correspondente:

    Status Descrição
    Chegou O arquivo de backup chegou ao local de backup de origem e foi validado
    A carregar O tempo de execução da integração está atualmente carregando o arquivo de backup no armazenamento do Azure
    Carregado O arquivo de backup é carregado no armazenamento do Azure
    Restaurando O Serviço de Migração de Banco de Dados do Azure está atualmente restaurando o arquivo de backup para a Instância Gerenciada SQL do Azure
    Restaurado O arquivo de backup é restaurado com êxito na Instância Gerenciada SQL do Azure
    Cancelada O processo de migração foi cancelado
    Ignorada O arquivo de backup foi ignorado, pois não pertence a uma cadeia de backup de banco de dados válida

    backup restore details

Concluir a substituição da migração

A etapa final do tutorial é concluir a substituição de migração para garantir que o banco de dados migrado na Instância Gerenciada SQL do Azure esteja pronto para uso. Esse processo é a única parte que requer tempo de inatividade para aplicativos que se conectam ao banco de dados e, portanto, o tempo da substituição precisa ser cuidadosamente planejado com as partes interessadas do negócio ou do aplicativo.

Para completar a transição:

  1. Interrompa todas as transações direcionadas para a base de dados de origem.
  2. Faça alterações na configuração do aplicativo para apontar para o banco de dados de destino na Instância Gerenciada SQL do Azure.
  3. Faça um backup de log final do banco de dados de origem no local de backup especificado
  4. Coloque o banco de dados de origem no modo somente leitura. Portanto, os usuários podem ler dados do banco de dados, mas não modificá-los.
  5. Verifique se todos os backups de banco de dados têm o status Restaurado na página de detalhes de monitoramento.
  6. Selecione Concluir transferência na página de detalhes de monitorização.

Durante o processo de transferência, o estado de migração muda de Em curso para Concluído. Quando o processo de substituição é concluído, o status da migração muda para bem-sucedido para indicar que a migração do banco de dados foi bem-sucedida e que o banco de dados migrado está pronto para uso.

Importante

Após a substituição, a disponibilidade da Instância Gerenciada SQL com a camada de serviço Crítica de Negócios só pode levar significativamente mais tempo do que a Finalidade Geral, pois três réplicas secundárias precisam ser semeadas para o grupo Always On High Availability. A duração dessa operação depende do tamanho dos dados, para obter mais informações, consulte Duração das operações de gerenciamento.

Limitações

Migrar para o Azure SQL Managed Instance com a extensão SQL do Azure para o Azure Data Studio tem as seguintes limitações:

  • Se migrar uma base de dados individual, as cópias de segurança da base de dados terão de ser colocadas numa estrutura de ficheiro simples dentro de uma pasta de base de dados (incluindo a pasta raiz do contentor) e as pastas não poderão ser aninhadas, dado que não são suportadas.
  • Se migrar várias bases de dados com o mesmo contentor de Armazenamento de Blobs do Azure, deverá colocar ficheiros de cópia de segurança de diferentes bases de dados em pastas separadas dentro do contentor.
  • A substituição das bases de dados existentes com o DMS no Azure SQL Managed Instance de destino não é suportada.
  • O DMS não oferece suporte à configuração de alta disponibilidade e recuperação de desastres em seu destino para corresponder à topologia de origem.
  • Os seguintes objetos de servidor não são suportados:
    • Trabalhos do SQL Server Agent
    • Credenciais
    • Pacotes SSIS
    • Auditoria do servidor
  • Não pode utilizar um runtime de integração autoalojado existente, criado a partir do Azure Data Factory para migrações da bases de dados com o DMS. Inicialmente, o runtime de integração autoalojado deve ser criado com a extensão de migração do SQL do Azure no Azure Data Studio e pode ser reutilizado para outras migrações de bases de dados.
  • Um único trabalho LRS (criado pelo DMS) pode ser executado durante um máximo de 30 dias. Quando este período expirar, o trabalho será automaticamente cancelado, pelo que a base de dados de destino é automaticamente eliminada.
  • Se você recebeu o seguinte erro: Memory-optimized filegroup must be empty in order to be restored on General Purpose tier of SQL Database Managed Instance. Esse problema é por design, Hekaton (também conhecido como SQL Server In-Memory OLTP) não é suportado na camada de uso geral da instância gerenciada SQL do Azure. Para continuar a migração, uma maneira é atualizar para a camada Crítica de Negócios, que suporta Hekaton. Outra maneira é garantir que o banco de dados de origem não esteja usando-o enquanto a Instância Gerenciada SQL do Azure for de Propósito Geral.

Próximos passos