Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo lista as alterações do SSMA (Assistente de Migração) do SQL Server para SAP Adaptive Server Enterprise (anteriormente Sybase ASE) 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.5
A versão v10.5 do SSMA para SAP ASE contém as seguintes alterações:
Conversão de código assistida por IA com o Microsoft Copilot no SSMA para SAP ASE (versão prévia).
Adicionado suporte de ponto de extremidade gerenciado para o Copilot de Conversão de Código SQL no SSMA para SAP ASE (versão prévia).
Resolvida a sinalização incorreta de comentários como erros.
Segurança, conformidade, UX e correções de acessibilidade importantes.
SSMA v10.4
A versão v10.4 do SSMA para SAP ASE contém as seguintes alterações:
Suporte para avaliação e migração do projeto para o SQL Server 2025 (17.x).
Suporte para migrar tipos de dados definidos pelo usuário durante a conversão de esquema.
Segurança, conformidade, UX e correções de acessibilidade importantes.
SSMA v10.3
A versão v10.3 do SSMA para SAP ASE contém correções importantes de segurança, conformidade e acessibilidade.
SSMA v10.2
A versão v10.2 do SSMA para SAP ASE contém pequenas melhorias de desempenho e correções de bug.
SSMA v10.1
A versão v10.1 do SSMA para SAP ASE contém pequenas melhorias de desempenho e correções de bug.
SSMA v10.0
A versão v10.0 do SSMA para SAP ASE contém pequenas melhorias de desempenho, correções de bug e suporte ao visualizador de ajuda online.
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 migração em escala
- Aprimoramento da conversão de chaves primárias e exclusivas presentes como dicas de índice
- Melhoria 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:
- Adição de 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:
- Aprimoramento de pipelines de movimentação de dados no monitoramento em escala
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 da 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:
- Aprimoramento de mensagens para a conversão de instruções TRANSACTION_RPC
- Nova opção Permitir instruções de arquivos, para adicionar instruções do sistema de arquivos
- Saída XML aprimorada 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:
- Permitir especificar mais opções 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 SAP ASE contém as seguintes alterações:
- Usar
COUNT_BIGem 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:
- Adicionar suporte 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:
- Remova o suporte ao analisador legado
- Corrigir problema com objetos que não estão sendo 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 para demonstrativos carregados 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 das conversões de tipo implícitas ao converter chamadas de função e de procedimento
- 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
Com o SSMA v8.5 e posterior, o .NET 4.7.2 é um pré-requisito para a instalação. Se você precisar instalar essa versão, poderá baixar o runtime.
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 usar essa configuração, no SSMA para SAP ASE, navegue até Ferramentas>Configurações do Projeto>Geral>Conversão, e então em Diversos, atualize o valor da configuração Omitir Propriedades Estendidas para Sim.
Importante
Com o SSMA v8.5 e posterior, o .NET 4.7.2 é um pré-requisito para a instalação. Se você precisar instalar essa versão, poderá baixar o runtime.
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
Com o SSMA v8.5., o NET 4.7.2 é um pré-requisito para a instalação. Se você precisar instalar essa versão, poderá baixar o runtime.
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
Com as versões 7.4 a 8.4 do SSMA, o .NET 4.5.2 é um pré-requisito de instalação.
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
hierarchyidno 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 Instância Gerenciada de SQL do Azure como destino. Agora você pode criar novos projetos direcionados à Instância Gerenciada de SQL do Azure:
Consultor de correção após a conversão.
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 SAP ASE foi 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 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 totalmente qualificado 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:
- Altere o mapeamento de tipo realçado 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 contém as seguintes alterações:
- Diversas melhorias para garantir maior acessibilidade para pessoas com deficiência.
- 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.
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 é um 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á sendo 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.
- A estrutura de extensibilidade do SSMA é apresentada 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ódigos que possam tratar de conversões de sintaxe personalizadas e conversões que não eram tratadas previamente pelo SSMA.
- Veja instruções sobre como construir um conversor personalizado nesta postagem no blog Extensão dos recursos de conversão do Assistente de Migração do SQL Server.
- Baixe um exemplo de projeto para conversão desta postagem no blog.
- Agora você pode construir códigos que possam tratar de conversões de sintaxe personalizadas e conversões que não eram tratadas previamente 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 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 Preview no Windows e no Linux agora é uma plataforma de destino com suporte para migração. Esse recurso está em versão beta e oferece suporte à movimentação de esquemas e dados para instâncias de destino do SQL Server.
- 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.
- Dependência do Pacote de Extensão atualizada de .NET 3.5 para .NET 4.0.
- Foi feita a correção dos comandos
save-projecteopen-projectdo console do SSMA. - Comando fixo
securepasswordpara o Console SSMA. - Contagem de objetos corrigida para 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:
- Adição de suporte para conversão de gatilho de reversão.
- Correção fornecida para a conversão de
@@ROWCOUNTe@@ERRORna mesma declaraçãoSET.
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 SSMA consolidado para Sybase, que dá suporte ao SQL Server 2016 (13.x) e versões posteriores, e Azure SQL.
- 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.
- Aprimoramento do desempenho de migração de dados com os modelos de recuperação Simples e Log em massa.
- Adição da capacidade de converter e migrar corretamente bancos de dados do Sybase para o SQL Server que diferencia maiúsculas de 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, agora estendido para incluir instruções DELETE e UPDATE.
- Forneceu mais opções de conectividade para se conectar a servidores Sybase ASE, usando o provedor ODBC e provedores ADO.NET da Sybase ASE.
- 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.
- Compatibilidade retroativa foi adicionada para 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 BY.
- A função
IDENTITYcom uma instruçãoSELECT INTO. - Restrições e índices clusterizados em dados somente bloqueados.
- Tabelas temporárias criadas por
SELECT INTO. - Restrições/índices para tabelas temporárias.
- Os novos tipos datetime do SQL Server 2008 (10.0.x) são suportados.
- 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 formatado do SQL Server.
- 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
CASTouCONVERTque 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. -
UPDATEDeclarações que contêm identificadores não resolvidos.
- Uma instrução
- 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 } MODEao adicionar uma dicaTABLOCKouTABLOCKXà consultaSELECTseguinte 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.
- O SSMA agora converte instruções
Julho de 2006
A versão de julho de 2006 do SSMA for Sybase foi a versão inicial.