Novidades do Assistente de Migração de Dados

Este artigo lista as adições em cada versão de Assistente de Migração de Dados.

Assistente de Migração de Dados v5.6

A versão v5.6 do Assistente de Migração de Dados oferece suporte para:

  • Adição de novas SKUs de versão prévia da série premium e de memória premium otimizadas Instância Gerenciada de SQL do Azure versão prévia ao recurso de recomendação de SKU.
  • Foram adicionados novos SQL Server E v5 e Eb v5 (versão prévia) em SKUs de Máquina Virtual do Azure ao recurso de recomendação de SKU.
  • Foi adicionado o sinalizador de recurso ao aplicativo de console de recomendação de SKU para alternar se novas SKUs de visualização são consideradas ou não.
  • Melhorou a lógica de recomendação de SKU para SQL Server na Máquina Virtual do Azure para se alinhar melhor às práticas recomendadas:https://aka.ms/sqliaasperf

Além disso, essa versão do Assistente de Migração de Dados fornece correções de bugs e melhorias para os seguintes problemas:

  • Correção do cálculo de utilização da CPU, causando resultados incorretos da recomendação de SKU.
  • Corrigido o problema de ordenação que diferencia maiúsculas de minúsculas, fazendo com que a coleta de dados falhasse durante a recomendação de SKU.
  • Correção de problemas de acessibilidade.
  • Correção SQL do Azure incompatibilidade da contagem de linhas de migração de banco de dados.
  • Correção do bug do analisador T-SQL.
  • Alterou alguns problemas de bloqueio para avisos.

Assistente de Migração de Dados v5.5

A versão v5.5 do Assistente de Migração de Dados oferece suporte para:

  • Opção de recomendações de SKU elástico que gera uma curva de preço a desempenho exclusiva com base na análise heurística dos dados de desempenho coletados e na comparação de padrões de carga de trabalho com cargas de trabalho em SQL do Azure.
  • Melhor experiência do usuário com o novo relatório HTML para resultados de recomendação de SKU, além da saída de arquivo JSON existente.
  • Assistente de cadeia de conexão para permitir que os usuários forneçam intuitivamente informações de conexão SQL para instâncias SQL individuais.
  • Habilitar a seleção de bancos de dados do usuário para incluir/excluir nas recomendações de SKU.

Além disso, essa versão do Assistente de Migração de Dados fornece correções de bugs e melhorias para os seguintes problemas:

  • Corrigido um erro impedindo que os dados de desempenho coletados fossem lidos corretamente em determinadas localidades.
  • Corrigido um problema relacionado a recomendações de SKU incorretas para ambientes com padrões de carga de trabalho altamente variáveis.
  • Corrigido um problema que afetava a coleta de dados em ambientes de memória alta.

Assistente de Migração de Dados v5.4

A versão v5.4 do Assistente de Migração de Dados oferece suporte para:

  • Nova experiência de console que fornece recomendações, bem como explicações para banco de dados de SQL do Azure de destino, Instância Gerenciada de SQL do Azure e SQL Server em SKUs de VM do Azure com base em pontos de dados de desempenho.
  • SQL Server 2005 foi preterido e será removido como uma possível origem em versões futuras.

Além disso, essa versão do Assistente de Migração de Dados fornece correções de bugs para os seguintes problemas:

  • Correção de um RDS para SQL Server erro de permissões gerado ao avaliar Instância Gerenciada de SQL do Azure destinos.
  • Corrigidos bloqueadores relatados incorretamente para FX (Grupo de Arquivos de Dados Otimizados para Memória) em avaliações.
  • Correção da regra ausente para detectar referências entre bancos de dados de três ou quatro partes ao avaliar SQL do Azure destinos de banco de dados.
  • Corrigido specified value for 'AssessmentDatabases' is invalid o erro ao usar a opção AssessTargetReadiness na linha de comando DMA.

Assistente de Migração de Dados v5.3

A versão v5.3 do Assistente de Migração de Dados oferece suporte para:

  • Avaliação de consulta ad hoc de aplicativo externo na linha de comando.
  • Os usuários para personalizar o parâmetro de tempo limite de comando em Dma.exe.config arquivo de configuração.
  • Arquivo de exemplo de configuração de avaliação e script de exemplo do PowerShell, que explicam como usar o arquivo de configuração para executar a linha de comando DMA.
  • Operações de backup e restauração na migração local sem a limitação de tempo limite.

Além disso, essa versão do Assistente de Migração de Dados foi atualizada para o .NET 4.8 e fornece correções de bug para os seguintes problemas:

  • Não é possível executar a avaliação ou conectar-se ao Banco de Dados SQL do Azure sem a permissão sysadmin na fase de migração.
  • Os usuários não podem executar a avaliação sem a permissão sysadmin para avaliações de RDS.
  • Os usuários encontraram problemas ao carregar relatórios de avaliação JSON nas Migrações para Azure.
  • Não é possível migrar os objetos que contêm caracteres chineses.

Assistente de Migração de Dados v5.2

A versão v5.2 do Assistente de Migração de Dados oferece suporte para:

  • Carregar avaliações nas Migrações para Azure com suporte para Azure Governamental e nuvens nacionais (oferta soberana). Esse recurso permite avaliar a preparação da migração de SQL Server data estate para SQL do Azure.
  • Suporte de linha de comando para carregar avaliações nas Migrações para Azure com suporte para nuvens Azure Governamental e nacionais. Agora, você pode automatizar completamente o carregamento das avaliações para o projeto de migração do Azure para obter um relatório de preparação de SQL do Azure consolidado.

Assistente de Migração de Dados v5.0

A versão v5.0 do Assistente de Migração de Dados oferece suporte para:

  • SQL Server 2019 para Windows e SQL Server 2019 para Linux como destinos de avaliação e atualização.
  • Salvar e carregar avaliações, incluindo suporte para salvar e carregar avaliações criadas em versões anteriores do Assistente de Migração de Dados.
  • Avaliando SQL Server projetos do SSIS (Integration Services) hospedados em pacotes SSISDB e SSIS hospedados no repositório de pacotes. O Assistente de Migração de Banco de Dados detecta recursos sem suporte, parcialmente compatíveis ou preteridos e problemas de compatibilidade que são usados em pacotes de origem e fornece recomendações para ajudá-lo a resolver esses problemas.
  • Avaliar consultas SQL de aplicativo externo, por exemplo.SQL consultas no código-fonte C#. Os usuários podem usar o Data Access Migration Toolkit para gerar um relatório JSON completo para as consultas SQL usadas no código-fonte C# e carregar o relatório para Assistente de Migração de Dados.

Além disso, essa versão do Assistente de Migração de Dados fornece aprimoramentos adicionais e correções de bugs e a ferramenta foi atualizada para o .NET 4.7.2.

Assistente de Migração de Dados v4.5

A versão v4.5 do Assistente de Migração de Dados fornece suporte para avaliação da migração de pacotes do SSIS (SQL Server Integration Services) hospedados no sistema de arquivos para SQL do Azure Banco de Dados ou Instância Gerenciada de SQL.

Assistente de Migração de Dados v4.4

A versão v4.4 do Assistente de Migração de Dados fornece suporte para carregar avaliações nas Migrações para Azure.

Assistente de Migração de Dados v4.3

A versão v4.3 do Assistente de Migração de Dados oferece suporte para:

  • Recomendações de SKU para Instância Gerenciada de SQL do Azure com base na avaliação da carga de trabalho.
  • O RDS SQL Server como uma fonte para avaliações.
  • Avaliações de trabalho do agente para Instância Gerenciada de SQL do Azure como um destino.
  • A capacidade de ignorar determinadas regras de avaliação; a lista de códigos de erro especificados na propriedade 'ignoreErrorCodes' configurada no DMA não aparecerá nos resultados da avaliação de DMA.
  • Avaliação de consultas T-SQL nas etapas de atividade de trabalho e fornecendo recomendações apropriadas
  • Avaliações de eventos estendidos (Visualização Pública).

Além disso, essa versão do DMA fornece melhor desempenho para lidar com um grande número de objetos de esquema em bancos de dados, bem como correções de bugs relacionadas a:

  • Procedimentos compilados com compilação nativa, em alguns casos.
  • Esquemas de banco de dados complicados.

Assistente de Migração de Dados v4.2

A versão v4.2 do Assistente de Migração de Dados fornece suporte de linha de comando para avaliação de preparação de destino para uma ou mais instâncias de servidor ao migrar do SQL Server local para um Instância Gerenciada de SQL. Os clientes agora podem usar a linha de comando Assistente de Migração de Dados para coletar metadados sobre seu esquema de banco de dados, detectar os bloqueadores e saber mais sobre recursos parcialmente compatíveis ou sem suporte que afetam a migração para um Instância Gerenciada de SQL. Em seguida, os resultados podem ser renderizados usando o modelo do Power BI fornecido.

Assistente de Migração de Dados v4.1

A versão v4.1 do Assistente de Migração de Dados apresenta suporte para avaliação abrangente de bancos de dados SQL Server locais migrando para Instância Gerenciada de SQL.

O fluxo de trabalho de avaliação ajuda você a detectar os seguintes problemas, que podem afetar sua migração para Instância Gerenciada de SQL:

  • Recursos sem suporte ou parcialmente compatíveis. Assistente de Migração de Dados avalia seu banco de dados de origem SQL Server para recursos em uso com suporte parcial ou sem suporte no Instância Gerenciada de SQL de destino. Em seguida, a ferramenta fornece um conjunto abrangente de recomendações, abordagens alternativas disponíveis no Azure e etapas de mitigação para que os clientes possam levar essas informações em conta ao planejar seus projetos de migração.

  • Problemas de compatibilidade. Assistente de Migração de Dados também identifica problemas de compatibilidade relacionados às seguintes áreas:

    • Alterações significativas: os objetos de esquema específicos que podem interromper a migração da funcionalidade para o banco de dados de destino. Recomendamos corrigir esses objetos de esquema após a migração do banco de dados.
    • Alterações comportamentais: os objetos de esquema relatados podem continuar funcionando, mas podem apresentar um comportamento diferente, por exemplo, degradação de desempenho.
    • Problemas informativos: esses objetos não afetarão a migração, mas podem ter sido preteridos do recurso SQL Server versões.

Depois que a avaliação for concluída, use nosso Serviço de Migração de Banco de Dados do Azure (DMS) para executar a migração de seus bancos de dados SQL Server para Instância Gerenciada de SQL. O DMS dá suporte a migrações de banco de dados offline (uma vez) e online (tempo mínimo de inatividade) para Instância Gerenciada de SQL.

Assistente de Migração de Dados v4.0

A versão v4.0 do Assistente de Migração de Dados apresenta o recurso de recomendações de SKU do Banco de Dados SQL do Azure, que permite que os usuários identifiquem o mínimo recomendado SQL do Azure SKU do Banco de Dados com base nos contadores de desempenho coletados dos computadores que hospedam seus bancos de dados. Esse recurso fornece recomendações relacionadas ao tipo de preço, ao nível de computação e ao tamanho máximo dos dados, bem como ao custo estimado por mês. Ele também oferece a capacidade de provisionar todos os bancos de dados para o Azure em massa.

Observação

Atualmente, essa funcionalidade está disponível apenas por meio da CLI (Interface de Linha de Comando).

Para obter detalhes adicionais, consulte o artigo Identificar o SKU de banco de dados do SQL do Azure correto para seu banco de dados local.

Assistente de Migração de Dados v3.6

A versão v3.6 do Assistente de Migração de Dados introduz "Correção automática" para os objetos de esquema afetados pelos bloqueadores de migração mais comuns.

Esta versão fornece o autofixo para os seguintes problemas de alteração de comportamento e bloqueador de migração:

  • Os objetos de esquema que usam a sintaxe Unqualified Join.
  • Os objetos de esquema que usam a instrução RAISEERROR herdada.
  • Instruções SQL que usam Order By Integer Literal.

Assistente de Migração de Dados executa a conversão automática de esquema para os objetos afetados pelos problemas listados e solicita confirmação ao usuário antes de prosseguir com a conversão de esquema. Os usuários podem examinar as alterações de código sugeridas e, em seguida, aceitar ou rejeitar todas as conversões para qualquer objeto de banco de dados fornecido.

Assistente de Migração de Dados usa a tecnologia PROSE (Síntese de Programas da Microsoft) para sugerir as correções de código. Saiba mais sobre PROSE.

Assistente de Migração de Dados v3.5

A versão v3.5 do Assistente de Migração de Dados inclui as seguintes adições:

  • Melhorias significativas de desempenho para migrar para o Banco de Dados SQL do Azure (testes de parâmetro de comparação indicam que o processo é quatro vezes mais rápido do que com versões anteriores de Assistente de Migração de Dados).
  • O volume de memória é otimizado ainda mais para melhorar a estabilidade do fluxo de trabalho de migração.
  • A capacidade de ignorar avaliações durante o esquema e as migrações de dados (se você já executou a avaliação e abordou quaisquer objetos de esquema de falha antes da migração).
  • Uma correção para resolver um problema com a falha da ferramenta quando um caminho de compartilhamento de rede inválido é fornecido para arquivos de backup, ao executar uma atualização de uma versão herdada de SQL Server local para uma versão posterior ou para SQL Server em VMs do Azure.

Assistente de Migração de Dados v3.4

A versão v3.4 do Assistente de Migração de Dados inclui as seguintes adições:

  • Suporte para SQL Server 2017 como uma fonte para migrações para SQL do Azure Banco de Dados.
  • Aprimoramentos na estabilidade, desempenho e correção de regra de avaliação.

Assistente de Migração de Dados v3.3

A versão v3.3 do Assistente de Migração de Dados permite a migração de uma instância de SQL Server local para a nova versão do SQL Server 2017, no Windows e no Linux. Embora o fluxo de trabalho de migração geral para Windows e Linux seja o mesmo, a mudança para SQL Server 2017 para Linux requer algumas considerações adicionais.

Especificando o caminho de backup

Linux e Windows usam formatos de caminho diferentes. Como resultado, a migração para SQL Server 2017 no Linux exige que o usuário forneça as versões do Windows e do Linux do caminho para o local do arquivo físico. Você pode fornecer ambas as versões do caminho de maneiras diferentes, dependendo do local do arquivo físico. Se o arquivo de backup físico estiver em um computador em execução:

  • Linux, use um compartilhamento 'samba' para compartilhar o arquivo com outros computadores na rede.
  • Windows, use o comando 'mnt' para montar o compartilhamento no computador que executa o Linux.

Observação

Os detalhes do uso de um compartilhamento 'samba' ou o comando 'mnt' estão além do escopo deste artigo.

Migrando logons do Windows

Embora a migração de logons do AD (Active Directory) seja oficialmente compatível com SQL Server 2017 no Linux, ela requer configuração adicional para funcionar com êxito. Consulte o artigo Autenticação do Active Directory com SQL Server em Linux para obter informações detalhadas sobre como configurar logons do Active Directory no SQL Server 2017 no Linux. Depois de executar a configuração necessária, a instalação é concluída e você pode migrar logons do Active Directory como de costume. A Autenticação SQL Padrão funciona conforme o esperado sem qualquer configuração adicional.

Assistente de Migração de Dados v3.2

A versão v3.2 do Assistente de Migração de Dados inclui as seguintes adições:

  • O esquema e a migração de dados são habilitados de bancos de dados SQL Server locais para SQL do Azure Banco de Dados com um novo fluxo de trabalho de migração.
  • Durante a migração de esquema para SQL do Azure Banco de Dados, o DMA faz scripts dos objetos de banco de dados de origem, fornece diretrizes sobre como corrigir possíveis problemas de compatibilidade e, em seguida, implanta seu esquema no Azure.

Assistente de Migração de Dados v3.1

A versão v3.1 do Assistente de Migração de Dados inclui as seguintes adições:

  • Recomendações de avaliação aprimoradas para SQL do Azure Banco de Dados em termos de ordenações de banco de dados, uso de procedimentos armazenados do sistema sem suporte e objetos CLR.
  • Diretrizes de avaliação para os níveis de compatibilidade 130, 120, 110 e 100 ao migrar para SQL do Azure Banco de Dados.

Assistente de Migração de Dados v3.0

A versão v3.0 do Assistente de Migração de Dados estende a avaliação do banco de dados SQL do Azure para fornecer recomendações abrangentes para ajudar a corrigir problemas relacionados a:

  • Problemas de bloqueio de migração.
  • Recursos e funções parcial ou sem suporte.

Assistente de Migração de Dados v2.1

A versão v2.1 do Assistente de Migração de Dados inclui as seguintes adições:

Assistente de Migração de Dados v2.0

A versão v2.0 do Assistente de Migração de Dados inclui recomendações aprimoradas de recursos de banco de dados Stretch para fornecer tabelas priorizadas adequadas que maximizam a economia de armazenamento.

Importante

O Stretch Database foi preterido na versão prévia do SQL Server 2022 (16.x). Esse recurso será removido em uma versão futura do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.

Assistente de Migração de Dados v1.0

A versão v1.0 do Assistente de Migração de Dados é a versão inicial e fornece:

  • Descoberta de problemas que podem afetar uma atualização para uma versão local do SQL Server. Todas as descobertas são descritas como problemas de compatibilidade e categorizadas nas seguintes áreas:
    • Alterações da falha
    • Alterações de comportamento
    • Recursos preteridos
  • Descoberta de novos recursos na plataforma de SQL Server de destino da qual o banco de dados pode se beneficiar após uma atualização. Todas as descobertas são descritas como recomendações de recurso e são categorizadas nas seguintes áreas:
    • Desempenho
    • Segurança
    • Armazenamento
  • Experiência moderna do usuário para executar avaliações.

Confira também

Visão Geral do Assistente de Migração de Dados