Novidades no SSMA para SAP ASE (SybaseToSQL)

Este artigo lista as alterações do Assistente de Migração do SQL Server (SSMA) para SAP ASE (anteriormente SSMA para Sybase) 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 v9.5

A versão v9.5 do SSMA para SAP ASE contém as seguintes alterações:

  • Suporte para esquema de exclusão no modo de console do SSMA

SSMA v9.4

A versão v9.4 do SSMA para SAP ASE contém as seguintes alterações:

  • Suporte para o tipo de dados bigdatetime
  • Correção de assinaturas ausentes na migração por meio da escala de migração
  • Melhorar a conversão de chaves primárias e exclusivas presentes como dicas de índice
  • Melhoraria na conversão da instrução SELECT

SSMA v9.3

A versão v9.2 do SSMA para SAP ASE contém as seguintes alterações:

  • Adicionado suporte para o destino do SQL Server 2022

SSMA v9.2

A versão v9.2 do SSMA para SAP ASE contém as seguintes alterações:

  • Pipelines de movimentação de dados aprimorados em escala de monitoramento

SSMA v9.1

A versão v9.1 do SSMA para SAP ASE contém as seguintes alterações:

  • Pequenos aprimoramentos de desempenho, correções de bugs e experiência aprimorada de obtenção de ajuda

SSMA v9.0

A versão v9.0 do SSMA para SAP ASE contém as seguintes alterações:

  • Novo suporte para migração de dados offline em escala
  • Arquitetura aprimorada de migração de dados
  • Suporte ao visualizador de ajuda online

SSMA v8.24

A versão v8.24 do SSMA para SAP ASE contém as seguintes alterações:

  • Pequenas melhorias de desempenho e correções de bugs

SSMA v8.23

A versão v8.23 do SSMA para SAP ASE contém as seguintes alterações:

  • Mensagens aprimoradas para conversão de instruções TRANSACTION_RPC
  • Nova opção "Permitir Instruções de Arquivos", para adicionar instruções do sistema de arquivos
  • Aprimoramento da Saída XML quando executada no modo de console
  • Novo link "Feedback" em relatórios, para o envio feedback
  • Em relatórios, aprimoramento da experiência de visualização

SSMA v8.22

A versão v8.22 do SSMA para SAP ASE contém as seguintes alterações:

  • Permite especificar opções adicionais de cadeia de caracteres de conexão para a conexão do 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 SAP ASE contém as seguintes alterações:

  • Usar COUNT_BIG em consultas de contagem de linhas para o banco de dados de destino

SSMA v8.20

A versão v8.20 do SSMA para SAP ASE 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 SAP ASE contém as seguintes alterações:

  • Armazenar e executar casos de teste no lado do cliente

SSMA v8.18

A versão v8.18 do SSMA para SAP ASE 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 SAP ASE contém as seguintes alterações:

  • Suporte adicionado para colunas computadas
  • Atualização de relatórios de avaliação em HTML para usar o editor moderno para exibir o texto SQL

SSMA v8.16

A versão v8.16 do SSMA para SAP ASE contém as seguintes alterações:

  • Remoção do suporte ao analisador herdado
  • Corrigir problema com objetos que não são atualizados do banco de dados

SSMA v8.15

Além de várias melhorias de acessibilidade, a versão v8.15 do SSMA para SAP ASE contém as seguintes alterações:

  • Renovação dos relatórios de avaliação para que funcionem 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ência, a versão v8.14 do SSMA para SAP ASE exige 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 SAP ASE contém as seguintes alterações:

  • Consideração da conversão implícita de tipos ao converter chamadas de procedimentos e funções
  • Melhorar o registro em log da cadeia de conexão de origem para ajudar a solucionar problemas de conexão

SSMA v8.12

A versão v8.12 do SSMA para SAP ASE contém pequenas melhorias de desempenho e correções de bugs.

SSMA v8.11

A versão v8.11 do SSMA para SAP ASE contém as seguintes alterações:

  • Correção da conversão de tabelas temporárias
  • 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 SAP ASE contém pequenas melhorias de desempenho e correções de bugs.

SSMA v8.9

A versão v8.9 do SSMA para SAP ASE contém as seguintes alterações:

  • Melhoria na conversão do formato de data e hora
  • Correção do problema com caracteres ausentes nas definições SQL para objetos

SSMA v8.8

A versão v8.8 do SSMA para SAP ASE inclui:

  • Melhorias na estabilidade da sincronização de objetos do SQL Server
  • Melhorias no desempenho da GUI durante a avaliação e a conversão
  • Correção do problema com caracteres ausentes nas definições SQL para objetos

SSMA v8.7

A versão v8.7 do SSMA para SAP ASE tem 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 criadas para melhorar a usabilidade e o desempenho, a versão v8.6 do SSMA para SAP ASE foi aprimorada com a inclusão de uma configuração que permite aos usuários omitir as propriedades estendidas do SSMA no código convertido.

Para aproveitar essa configuração, no SSMA para SAP ASE, navegue até Ferramentas>Configurações do projeto>Geral>Conversão e, em Diversos, atualize o valor da configuração Omitir propriedades estendidas para Sim.

Omit Extended Properties setting

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 SAP ASE 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 SAP ASE agora permite ocultar tabelas e visualizações do sistema (excluí-las da conversão).

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 SAP ASE foi 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 SAP ASE foi aprimorada com correções direcionadas, projetadas para melhorar a qualidade e as métricas de conversão. Além disso, essa versão do SSMA para SAP ASE oferece correções que:

  • Resolvem 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 SAP ASE foi aprimorada com um conjunto específico de correções criadas para melhorar a qualidade e as métricas de conversão, além de correções para:

  • Um problema com índices não clusterizados desabilitados após a migração de dados.
  • Detecção do .NET Framework durante a instalação silenciosa.
  • Uma falha intermitente que ocorre quando uma nova versão é baixada.

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 SAP ASE 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 SAP ASE foi aprimorada com correções direcionadas, projetadas para melhorar a qualidade e as métricas de conversão. Além disso, essa versão oferece os seguintes novos recursos:

  • Suporte para a Instância Gerenciada de SQL do Azure como um destino. Agora você pode criar novos projetos direcionados à Instância Gerenciada de SQL do Azure:

    SQL Database MI project

  • 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, o usuário poderá selecionar os bancos de dados/esquemas de interesse. Selecionar somente os esquemas que você planeja migrar economizará tempo durante a conexão inicial e melhorará o desempenho geral do SSMA.

    SSMA filter objects

SSMA v7.10

A versão v7.10 do SSMA para SAP ASE é aprimorada com correções direcionadas, projetadas para fornecer proteções adicionais de segurança e privacidade para atender às mudanças nos requisitos globais.

SSMA v7.9

A versão v7.9 do SSMA para SAP ASE 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 do SSMA para alterar o mapeamento do tipo de dados e as preferências do projeto.
  • Suporte para migração de dados usando o SQL Server Integration Services (SSIS). Depois de converter o esquema, é possível criar um pacote SSIS usando uma opção de menu de contexto com o botão direito do mouse.
  • 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 SAP ASE contém as seguintes alterações:

  • Alteração do mapeamento do tipo destacado em Configurações do projeto.
  • A capacidade dos usuários de desabilitar a telemetria.

SSMA v7.7

A versão v7.7 do SSMA para SAP ASE contém as seguintes alterações:

  • O SSMA para SAP ASE foi aprimorado com 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 SAP ASE está de volta. Em comparação com a implementação anterior (antes da v7.4), há dois pacotes de instalação, mas eles não podem ser instalados lado a lado. Como resultado, você deve escolher a versão mais adequada com base nos componentes de conectividade que possui. É sempre preferível usar a versão de 64 bits, se possível.

SSMA v7.6

A versão v7.6 do SSMA para SAP ASE contém as seguintes alterações:

  • Correções direcionadas que melhoram a qualidade e as métricas de conversão e com suporte para o SQL Server 2017 (versão preliminar pública). O suporte para o SQL Server 2017 no Windows e no Linux está em versão preliminar pública e não deve ser usado para migrações de produção.
  • Suporte para conversão de funções do Sybase.

SSMA v7.5

A versão v7.5 do SSMA para SAP ASE (anteriormente SSMA para Sybase) contém as seguintes alterações:

  • Diversas melhorias para garantir maior acessibilidade para pessoas com deficiência.
  • Adiciona suporte para a sintaxe CREATE OR REPLACE.

SSMA v7.4

A versão v7.4 do SSMA para Sybase contém as seguintes alterações:

  • A opção Tempo limite da consulta agora está disponível durante a descoberta de objetos de esquema na origem e no destino.

    query timeout option

  • 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 será descontinuada.

SSMA v7.3

A versão v7.3 do SSMA para Sybase contém as seguintes alterações:

  • Melhoria da qualidade e da métrica de conversão com correções direcionadas com base no feedback dos clientes.
  • 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.

        Save as SSDT project command

    • Bibliotecas que podem ser consumidas pelo SSMA para executar as conversões personalizadas.

SSMA v7.2

A versão v7.2 do SSMA para Sybase contém as seguintes alterações:

  • Melhoria da qualidade e da métrica de conversão com correções direcionadas com base no feedback dos clientes.
  • 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 Sybase contém as seguintes alterações:

  • O SQL Server 2017 no Windows e Linux CTP1 agora é 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.
  • Suporte a atualizações automáticas para baixar a versão mais recente do SSMA assim que ela estiver disponível.
  • Os binários instaláveis do SSMA agora são fornecidos por meio de arquivos de pacote do Windows Installer (.msi).

Maio de 2016

A versão de maio de 2016 do SSMA para Sybase contém as seguintes alterações:

  • Adicionado suporte para o SQL Server 2016.
  • Removida a verificação do instalador para o .NET 2.0.
  • Atualização da dependência do pacote de extensão do .NET 3.5 para o .NET 4.0.
  • Correção dos comandos save-project e open-project do console do SSMA.
  • Comando fixo securepassword para o Console SSMA.
  • Correção da contagem de objetos para o carregamento inicial.
  • Correção de bug nas configurações globais.

Março de 2016

A versão prévia de março de 2016 do SSMA para Sybase 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 Sybase contém as seguintes alterações:

  • Adiçã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 Sybase contém as seguintes alterações:

  • Melhoria na conversão de código do banco de dados SQL do Azure.
  • Movida a funcionalidade do pacote de extensões para o esquema para dar suporte ao Banco de Dados SQL do Azure.
  • Adicionadas melhorias de desempenho testadas em bancos de dados com mais de 10 mil objetos.
  • Adicionadas melhorias na interface do usuário para lidar com um grande número de objetos.
  • Adicionada a capacidade de destacar esquemas LOB conhecidos (para que possam ser ignorados na conversão).
  • Adicionadas melhorias na velocidade de conversão.
  • Adicionada a capacidade de mostrar a contagem 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 Sybase contém as seguintes alterações:

  • Adicionado suporte ao 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 Sybase contém as seguintes alterações:

  • Adicionado suporte para conversão de gatilho de reversão.
  • Correção fornecida para a conversão de @@ROWCOUNT e @@ERROR na mesma declaração SET.

Julho de 2011

A versão de julho de 2011 do SSMA para Sybase oferece relatórios de erros aprimorados durante a migração de dados.

Abril de 2011

A versão de abril de 2011 do SSMA para Sybase contém as seguintes alterações:

  • Produto consolidado "SSMA para Sybase", que oferece suporte ao SQL Server 2005 (9.x), SQL Server 2008 (10.x), SQL Server 2012 (11.x) e SQL do Azure.
  • Adicionado suporte para conexão e migração para o SQL Server 2012 (11.x).
  • Adicionado um novo recurso para converter e migrar bancos de dados Sybase para o SQL do Azure.
  • Mecanismo aprimorado de migração de dados no lado do cliente, com suporte à migração paralela de dados.
  • Desempenho aprimorado da migração de dados com modelos de recuperação simples e em massa registrados.
  • Adicionada a capacidade de converter e migrar adequadamente bancos de dados Sybase com distinção entre maiúsculas e minúsculas para o SQL Server com distinção entre maiúsculas e minúsculas.
  • Adicionado suporte à conversão de instruções de junção não-ANSI do Sybase ASE para instruções de junção ANSI do SQL Server, que foi estendido para instruções DELETE e UPDATE.
  • Fornecidas opções adicionais de conectividade para conexão com servidores Sybase ASE usando o provedor Sybase ASE ODBC e os provedores Sybase ASE ADO.NET.
  • Removida a dependência de um banco de dados separado chamado SysDB, que contém as funções de emulação do Sybase (instalado como parte do Pacote de Extensões).
  • Adicionada a capacidade de instalar o Pacote de Extensões do SSMA para Sybase em clusters do SQL Server.
  • Adicionada compatibilidade com versões anteriores de projetos criados por versões anteriores do SSMA (v4.0 e v4.2).
  • Adicionada a capacidade de instalar o produto SSMA for Sybase v5.0 lado a lado (SxS) com versões mais antigas do SSMA (v4.0 e v4.2).

Julho de 2010

A versão de julho de 2010 do SSMA para Sybase adicionou:

  • Suporte para migração para o SQL Server 2008 R2.
  • Um novo aplicativo de console do SSMA para a execução de linha de comando.
  • Suporte à migração de dados usando mecanismos de migração de dados do lado do servidor e do lado do cliente.
  • Suporte à instrução "Custom SELECT" na migração de dados.
  • Suporte para migração do Sybase ASE 15.0.3 e 15.5.

Junho de 2008

A versão de junho de 2008 do SSMA para Sybase contém as seguintes alterações:

  • Adicionado o Testador do SSMA, que testa automaticamente a conversão de objetos de banco de dados e a migração de dados feita pelo SSMA. Depois que todas as etapas de migração do SSMA forem concluídas, use o Testador do SSMA para verificar se os objetos convertidos funcionam da mesma forma e se todos os dados foram transferidos corretamente.
  • Adicionada a conversão pré-SQL. O usuário agora pode especificar declarações de tabelas temporárias (e outros objetos) para cada procedimento de origem a ser usado na conversão.
  • Adicionados aprimoramentos na conversão de objetos:
    • Revisão da conversão de junções.
    • Agregados e não agregados sem cláusulas having/group.
    • A função IDENTITY com uma instrução SELECT INTO.
    • Restrições e índices clusterizados em dados somente bloqueados.
    • Tabelas temporárias criadas por SELECT INTO.
    • Restrições/índices para tabelas temporárias.
    • Há suporte para os novos tipos de data e hora do SQL Server 2008 (10.x).
    • Suporte à conectividade e aos tipos de dados do Sybase 15.0.

Maio de 2007

A versão de maio de 2007 do SSMA para Sybase adicionou:

  • A capacidade de carregar o conteúdo do banco de dados mais rapidamente ao salvar um projeto.
  • Suporte para comentários inseridos pelo usuário no modo SQL Server formatado.
  • Aprimoramentos na conversão de objetos.

Novembro de 2006

A versão de novembro de 2006 do SSMA para Sybase contém as seguintes alterações:

  • Foram adicionadas 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 do esquema.
  • Adicionada uma nova opção de conversão que permite configurar como o SSMA lida com as seguintes situações:
    • Uma instrução CAST ou CONVERT que contém uma cadeia de caracteres binária.
    • Verifica a existência de valores nulos em expressões de igualdade.
    • Tabelas de proxy.
    • Números de erro da mensagem do usuário para RAISERROR.
    • Instruções UPDATE que contêm identificadores não resolvidos.
  • Adicionada uma nova opção de migração que permite que você especifique como o SSMA deve tratar as datas que estão fora do intervalo de datas do SQL Server.
  • Adicionada uma configuração SQL formatado na guia SQL, que formata o código para melhorar a legibilidade.
  • Correções de bugs, incluindo:
    • O SSMA agora converte instruções LOCK TABLE <table> IN { SHARED | EXCLUSIVE } MODE adicionando uma dica TABLOCK ou TABLOCKX à consulta SELECT subsequente na tabela.
    • As conversões necessárias agora são adicionadas quando tipos binários são usados em expressões de caracteres.
    • Melhorias na memória e no desempenho.

Julho de 2006

A versão de julho de 2006 do SSMA for Sybase foi a versão inicial.

Confira também

Introdução ao SSMA para Sybase (SybaseToSQL)