Novidades no SSMA para Access (AccessToSQL)
Este artigo lista o Assistente de Migração do SQL Server (SSMA) para alterações do Access em cada versão.
Observação
Embora o Microsoft Entra ID seja o novo nome do Azure Active Directory (Azure AD), para evitar a interrupção de ambientes existentes, o Azure AD ainda permanecerá em alguns elementos codificados, como campos de interface do usuário, provedores de conexão, códigos de erro e cmdlets. Neste artigo, os dois nomes são intercambiáveis.
SSMA v10.0
A versão v10.0 do SSMA para Access contém pequenas melhorias de desempenho, correções de bugs e uma experiência de ajuda aprimorada.
SSMA v9.5
A versão v9.5 do SSMA para Access contém as seguintes alterações:
- Suporte para esquema de exclusão no modo de console SSMA.
SSMA v9.4
A versão v9.4 do SSMA para Access contém pequenas melhorias de desempenho, correções de bugs e uma experiência de ajuda aprimorada.
SSMA v9.3
A versão v9.2 do SSMA para Access contém as seguintes alterações:
- Inclusão de suporte para o destino SQL Server 2022
SSMA v9.2
A versão v9.2 do SSMA para Access contém as seguintes alterações:
- Inclusão de suporte para o tipo DECIMAL para o Office 365 versão 2209 e superior.
SSMA v9.1
A versão v9.1 do SSMA para Access contém pequenas melhorias de desempenho, correções de bugs e experiência aprimorada de obter ajuda.
SSMA v9.0
A versão v9.0 do SSMA para Access contém pequenas melhorias de desempenho, correções de bugs e suporte ao visualizador de ajuda online.
SSMA v8.24
A versão v8.24 do SSMA para Access contém pequenas melhorias de desempenho e correções de bugs.
SSMA v8.23
A versão v8.23 do SSMA para Access contém as seguintes alterações:
- Conversão aprimorada para tabelas sem chave primária
- Aprimoramento da Saída XML quando executada no modo de console
- Novo link "Feedback" em relatórios, para o envio de feedback
- Em relatórios, melhor experiência de visualização
SSMA v8.22
A versão v8.22 do SSMA para Access contém as seguintes alterações:
- Permitir especificar opções extras de cadeia de conexão para conexão com o banco de dados de destino
- Introduzir gráficos de resumo nos relatórios de avaliação
- Melhorar a navegação de mensagens em relatórios de avaliação
SSMA v8.21
A versão v8.21 do SSMA para Access contém as seguintes alterações:
- Uso das consultas de contagem de linhas
COUNT_BIG
para o banco de dados de destino
SSMA v8.20
A versão v8.20 do SSMA para Access contém as seguintes alterações:
- Pequenas melhorias de desempenho e correções de bugs
SSMA v8.19
A versão v8.19 do SSMA para Access contém as seguintes alterações:
- Pequenas melhorias de desempenho e correções de bugs
SSMA v8.18
A versão v8.18 do SSMA para Access contém as seguintes alterações:
- Pequenas melhorias de desempenho e correções de bugs
SSMA v8.17
A versão v8.17 do SSMA para Access contém as seguintes alterações:
- Atualização de relatórios de avaliação HTML para usar um editor moderno na exibição de texto do SQL
SSMA v8.16
A versão v8.16 do SSMA para Access contém as seguintes alterações:
- Mostrar texto SQL para consultas no relatório de conversão HTML
- Remover o suporte do analisador herdado
- Corrigir problema com objetos que não são atualizados do banco de dados
SSMA v8.15
Além de vários aprimoramentos de acessibilidade, a versão v8.15 do SSMA para Access contém as seguintes alterações:
- Ignorar índices criados automaticamente para chaves estrangeiras
- Renovar os relatórios de avaliação para funcionar em navegadores modernos
- Usar a autoridade fornecida pelo banco de dados para autenticação do Microsoft Entra/Azure AD
- Melhorar a nomenclatura de instruções carregadas de arquivos
SSMA v8.14
Além de várias melhorias para garantir maior acessibilidade para pessoas com deficiências, a versão v8.14 do SSMA para Access requer uma atualização do projeto, pois agora armazena a versão completa do servidor de origem/destino nos metadados do projeto.
SSMA v8.13
A versão v8.13 do SSMA para Access contém as seguintes alterações:
- Correção da conversão
ORDER BY
com a cláusulaUNION
- Suporte para índices exclusivos filtrados
- Consideração das transmissões de tipo implícitas ao converter chamadas de procedimento e função
SSMA v8.12
A versão v8.12 do SSMA para Access contém as seguintes alterações:
- Suporte para Tipos de Dados
BigInt
(Large Number
) - Resolução aprimorada do tipo de coluna
- Conversão aprimorada de regras de validação de coluna
- Uso do provedor OLE DB ACE mais recente disponível para migração de dados
SSMA v8.11
A versão v8.11 do SSMA para Access contém as seguintes alterações:
- Usar a biblioteca MSAL.NET para autenticação interativa do Microsoft Entra/Azure AD
SSMA v8.10
A versão v8.10 do SSMA para Access contém pequenas melhorias de desempenho e correções de bugs.
SSMA v8.9
A versão v8.9 do SSMA para Access contém as seguintes alterações:
- Conversão aprimorada para consultas de autorreferência
- Correção do problema com caracteres especiais no nome do projeto
SSMA v8.8
A versão v8.8 do SSMA para Access inclui:
- Aprimoramentos na estabilidade de sincronização de objetos do SQL Server
- Melhorias no desempenho da GUI durante a avaliação e a conversão
- Novo analisador de sintaxe do Access para melhorar ainda mais o desempenho da conversão
SSMA v8.7
A versão v8.7 do SSMA para Access melhorou a conversão para a função IIF
em consultas, bem como pequenas correções e melhorias de desempenho na interface gráfica do usuário.
Importante
O .NET 4.7.2 é um pré-requisito de instalação do SSMA nas versões 8.5 e posteriores. Se precisar instalá-lo, pode baixar o arquivo runtime aqui.
SSMA v8.6
Além de um conjunto direcionado de correções projetadas para melhorar a usabilidade e o desempenho, a versão v8.6 do SSMA para Access foi aprimorada pela inclusão de uma configuração que permite aos usuários omitir as propriedades estendidas do SSMA no código convertido.
Para usar essa configuração, no SSMA para Access, navegue até Conversão Geral>de Configurações>do Projeto de Ferramentas> e, em seguida, em Diversos, atualize o valor da configuração Omitir Propriedades Estendidas para Sim.
Importante
O .NET 4.7.2 é um pré-requisito de instalação do SSMA nas versões 8.5 e posteriores. Se precisar instalá-lo, pode baixar o arquivo runtime aqui.
SSMA v8.5
A versão v8.5 do SSMA para o Access foi aprimorada com suporte para autenticação do Microsoft Entra/Azure AD e suporte básico para recursos JSON no SQL Server, juntamente com um conjunto direcionado de correções projetadas para melhorar a usabilidade e o desempenho.
Além disso, o SSMA para Access agora oferece suporte à conversão de várias funções padrão (ISNULL
, IIF
etc.).
Importante
O NET 4.7.2 é pré-requisito para a instalação do SSMA 8.5. Se precisar instalá-lo, pode baixar o arquivo runtime aqui.
SSMA v8.4
A versão v8.4 do SSMA para Access é aprimorada com correções direcionadas projetadas para resolver problemas de acessibilidade e corrigir um bug relacionado a colunas de índice máximo (para permitir 32 em vez de 16) para o SQL Server 2016 e versões posteriores.
Importante
O .NET 4.5.2 é um pré-requisito de instalação das versões 7.4 a 8.4 do SSMA.
SSMA v8.3
A versão v8.3 do SSMA para Access foi aprimorada com correções direcionadas projetadas para melhorar a qualidade e as métricas de conversão. Além disso, esta versão do SSMA para Access fornece correções que:
- Solucionam problemas de acessibilidade.
- Adicionam suporte básico para o tipo
hierarchyid
no SQL Server.
SSMA v8.2
A versão v8.2 do SSMA para Access foi aprimorada com correções direcionadas projetadas para melhorar a qualidade e as métricas de conversão.
Observação
Um problema conhecido com a atualização automática pode causar a falha de uma atualização do SSMA v8.1 para v8.2. Se você encontrar esse erro, baixe a nova versão e instale-a manualmente.
SSMA v8.1
A versão v8.1 do SSMA para Access foi aprimorada com correções direcionadas projetadas para melhorar a qualidade e as métricas de conversão.
Observação
Um problema conhecido com a atualização automática pode causar a falha de uma atualização do SSMA v8.0 para v8.1. Se você encontrar esse erro, baixe a nova versão e instale-a manualmente.
SSMA v8.0
A versão v8.0 do SSMA para Access foi aprimorada com correções direcionadas projetadas para melhorar a qualidade e as métricas de conversão. Essa versão também oferece os seguintes novos recursos:
Suporte para Instância Gerenciada de SQL do Azure de destino Agora você pode criar novos projetos direcionados à Instância Gerenciada de SQL do Azure:
Consultor de correçáo pós-conversão. Saiba mais sobre isso aqui.
Seleção preliminar de banco de dados/esquema.
Ao se conectar à origem, agora você pode selecionar bancos de dados/esquemas de interesse. Selecionar somente dos esquemas que você planeja migrar economizará tempo durante a conexão inicial e melhorará o desempenho geral do SSMA.
SSMA v7.10
A versão v7.10 do SSMA para Access é aprimorada com correções direcionadas projetadas para fornecer mais proteções de segurança e privacidade para atender às alterações nos requisitos globais.
SSMA v7.9
A versão v7.9 do SSMA para Access contém as seguintes alterações:
- Correções direcionadas que melhoram a qualidade e as métricas de conversão.
- Suporte na linha de comando SSMA para alterar o mapeamento de Tipo de Dados e as Preferências do Projeto.
- A caixa de diálogo de conexão do Banco de Dados SQL do Azure no SSMA também foi alterada para especificar o nome completo do servidor. Em versões anteriores do SSMA, o prefixo do Banco de Dados SQL do Azure tinha que ser explicitamente mencionado dentro das configurações do projeto.
SSMA v7.8
A versão v7.8 do SSMA para Access contém as seguintes alterações:
- Alteração do mapeamento de tipo realçada nas Configurações do Projeto.
- A capacidade dos usuários de desabilitar a telemetria.
SSMA v7.7
A versão v7.7 do SSMA para Access contém as seguintes alterações:
- Correções direcionadas que melhoram a qualidade e as métricas de conversão.
- Com base na demanda popular, a versão de 32 bits do SSMA para Access está de volta. Em comparação com a implementação anterior (antes v7.4), existem dois pacotes de instalação, mas eles não podem ser instalados concomitantemente. Como resultado, você deve escolher a versão mais apropriada com base nos componentes de conectividade que você tem. É sempre preferível usar a versão de 64 bits, se possível.
SSMA v7.6
A versão v7.6 do SSMA para Access foi aprimorada com correções direcionadas que melhoram a qualidade e as métricas de conversão e com o suporte ao SQL Server 2017 (visualização pública). O suporte ao SQL Server 2017 no Windows e no Linux está em visualização pública e não deve ser usado para migrações de produção.
SSMA v7.5
A versão v7.5 do SSMA para Access é aprimorada com várias melhorias para garantir maior acessibilidade para pessoas com deficiência.
SSMA v7.4
A versão v7.4 do SSMA para Access contém as seguintes alterações:
A opção Tempo limite da consulta passa a estar disponível durante a descoberta do objeto de esquema na origem e no destino.
A métrica de qualidade e conversão foi melhorada com correções direcionadas, com base no feedback do cliente.
Importante
O .NET 4.5.2 é pré-requisito para instalar o SSMA v7.4. Além disso, a partir da v7.4, a versão de 32 bits do SSMA está descontinuada.
SSMA v7.3
A versão v7.3 do SSMA para Access contém as seguintes alterações:
- Melhoria da qualidade e da métrica de conversão com correções direcionadas com base no feedback do cliente.
- Exposição da estrutura de extensibilidade do SSMA exposta por meio dos seguintes itens:
- Exportação de funcionalidade para um projeto SSDT (SQL Server Data Tools).
Agora você pode exportar scripts de esquema do SSMA para um projeto SSDT. Os scripts de esquema podem ser usados para alterações adicionais de esquema e implantação do banco de dados.
- Bibliotecas que podem ser consumidas pelo SSMA para executar as conversões personalizadas.
- Agora você pode construir código que pode lidar com conversões de sintaxe personalizadas e conversões que não foram manipuladas anteriormente pelo SSMA.
- As instruções sobre como construir um conversor personalizado, juntamente com um projeto de exemplo para conversão, estão disponíveis na postagem do blog Extensão dos recursos de conversão do Assistente de Migração do SQL Server.
- Agora você pode construir código que pode lidar com conversões de sintaxe personalizadas e conversões que não foram manipuladas anteriormente pelo SSMA.
- Exportação de funcionalidade para um projeto SSDT (SQL Server Data Tools).
SSMA v7.2
A versão v7.2 do SSMA para Access contém as seguintes alterações:
- Melhoria da qualidade e da métrica de conversão com correções direcionadas com base no feedback do cliente.
- Aprimoramentos de telemetria para fornecer melhores pontos de dados para solucionar problemas do cliente e melhorar as taxas de conversão do SSMA.
SSMA v7.1
A versão v7.1 do SSMA para Access contém as seguintes alterações:
- O SQL Server 2017 no Windows e no Linux CTP1 passa ser uma plataforma de destino com suporte para migração. Esse recurso está em visualização técnica e oferece suporte à movimentação de esquema e dados para instâncias do SQL Server de destino.
- O SSMA passa a oferecer suporte a atualizações automáticas para o download da versão mais recente do SSMA assim que ela estiver disponível.
- Os binários instaláveis do SSMA agora são entregues por meio de arquivos de pacote (.msi) do Windows Installer.
Maio de 2016
A versão de maio de 2016 do SSMA para Access contém as seguintes alterações:
- Inclusão de suporte oficial ao SQL Server 2016.
- Remoção da verificação de instalação do .NET 2.0.
- Correção dos comandos
save-project
eopen-project
do console do SSMA. - Comando fixo
securepassword
para o Console SSMA. - Correção da contagem de objetos para o carregamento inicial.
- Correção do carregamento de dados de tabelas para as guias da interface do usuário do Access.
- Correção de bug nas Configurações Globais.
Março de 2016
A versão de visualização de março de 2016 do SSMA para Access adiciona suporte para migração para o SQL Server 2016.
Janeiro de 2016
A versão de manutenção de janeiro de 2016 do SSMA para Access contém as seguintes alterações:
- Correção de função inválida para padrão de um campo GUID (RFC 3894811).
- Correção do problema em que o sistema parava de responder ao importar registros para o banco de dados SQL (Azure) (RFC 4919573).
- Inclusão do item de menu Exibir Log ao SSMA (RFC 5706203).
- Telemetria adicionada.
Julho de 2014
A versão de julho de 2014 do SSMA para Access contém as seguintes alterações:
- Melhoria na conversão de código do banco de dados SQL do Azure.
- A funcionalidade do pacote de extensão foi movida para o esquema para dar suporte ao banco de dados SQL do Azure.
- Melhorias de desempenho testadas para bancos de dados com mais de 10 mil objetos.
- Inclusão de melhorias na interface do usuário para acomodar um grande número de objetos.
- Inclusão de suporte para realce de esquemas LOB "conhecidos" (para que possam ser ignorados na conversão).
- Inclusão de melhorias na velocidade de conversão.
- Inclusão de suporte à exibição de contagens de objetos na interface do usuário.
- Redução do tamanho do relatório em mais de 25%.
- Aprimoramento das mensagens de erro para construções não analisadas.
Abril de 2014
A versão de abril de 2014 do SSMA para Access contém as seguintes alterações:
- Inclusão de suporte para o MS SQL Server 2014.
- Correção de bugs relacionados à conversão para o Azure.
- Correção de bugs relacionados à invisibilidade de páginas de relatório no IE 10.
Janeiro de 2012
A versão de janeiro de 2012 do SSMA para Access contém as seguintes alterações:
- Disponibilização da opção de não manter o nome de usuário e a senha das tabelas vinculadas do Microsoft Access após a migração.
- Definição de ações em cascata para referências circulares a Sem Ação.
- Desde que as mensagens adequadas indicando ações em cascata para referências circulares tenham sido definidas como Sem Ação.
julho de 2011
A versão de julho de 2011 do SSMA para Access adiciona relatórios de erros aprimorados durante a migração de dados.
abril de 2011
A versão de abril de 2011 do SSMA para Access contém as seguintes alterações:
- Adicionado um único instalável do SSMA para Access, que dá suporte ao SQL Server 2005 (9.x), SQL Server 2008 (10.0.x), SQL Server 2012 (11.x) e SQL do Azure.
- Inclusão da capacidade de se conectar ao SQL Server 2012 (11.x).
- Inclusão de suporte à versão do SSMA para Access Console para compatibilidade com versões anteriores. Você pode abrir os projetos criados por versões anteriores ao SSMA v5.0.
- Inclusão da capacidade de instalação do produto SSMA v5.0 lado a lado (SxS) com versões mais antigas do SSMA.
Julho de 2010
A versão de julho de 2010 do SSMA para Access contém as seguintes alterações:
- Inclusão de suporte para migração para o SQL Server 2008 R2 e o SQL do Azure.
- Inclusão de uma conexão segura ao SQL Server e ao SQL do Azure.
- Inclusão de suporte para bancos de dados do Access 2010.
- Inclusão de um novo aplicativo de console do SSMA para a execução de linha de comando.
- Inclusão de suporte para o tipo de dados
DateTime2
do SQL Server.
Junho de 2008
A versão de junho de 2008 do SSMA para Access inclui suporte para o bancos de dados do Access 2007.
maio de 2007
A versão de maio de 2007 do SSMA para Access contém as seguintes alterações:
- Inclusão de suporte para bancos de dados do Access que usam políticas de grupo de trabalho.
- Forneceu a capacidade de excluir objetos convertidos do SQL Server Metadata Explorer.
- Inclusão de suporte para comentários inseridos pelo usuário no modo SQL formatado do SQL Server.
- Inclusão de melhorias na conversão de objetos.
Novembro de 2006
A versão de novembro de 2006 do SSMA para Access contém as seguintes alterações:
- Inclusão de um novo Assistente de Migração de Banco de Dados que orienta você pela migração de um único banco de dados do Access para o SQL Server.
- Inclusão de um novo comando Converter, Carregar e Migrar que converte bancos de dados do Access, carrega os objetos convertidos no SQL Server e migra dados para o SQL Server em uma única etapa.
- Migração de consulta aprimorada. Agora, a migração de consultas converte mais consultas SELECT em exibições. Para obter mais informações, confira Conversão de objetos do banco de dados do Access..
- Inclusão da capacidade de editar propriedades de tabela e índice na guia Tabela do SQL Server.
- Inclusão das novas configurações globais:
- Você pode optar por mostrar números de linha nas janelas do editor.
- Você pode configurar o SSMA para solicitar a substituição de objetos duplicados, ou sempre ou nunca substituir objetos duplicados durante a conversão de esquema.
- Inclusão de uma nova opção de conversão que permite especificar se o SSMA exibe um aviso quando uma consulta complexa contém um curinga.
Julho de 2006
A versão de julho de 2006 do SSMA para Access foi a versão inicial.