O que há de novo 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 para o Azure Active Directory (Azure AD), para evitar a interrupção dos ambientes existentes, o Azure AD ainda permanece em alguns elementos codificados, como campos da interface de utilizador, 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 MySQL contém pequenas melhorias de desempenho, correções de bugs e suporte ao visualizador de ajuda on-line.
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 SSMA
SSMA v9.4
A versão v9.4 do SSMA para SAP ASE contém as seguintes alterações:
- Suporte para tipo de dados bigdatetime
- Correção para assinaturas ausentes durante a migração em larga escala
- Melhorar a conversão de chaves primárias e exclusivas presentes como dicas de índice
- Melhorar a 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 monitoramento de escala
SSMA v9.1
A versão v9.1 do SSMA para SAP ASE contém as seguintes alterações:
- Pequenas melhorias de desempenho, correções de bugs e experiência de ajuda aprimorada
SSMA v9.0
A versão v9.0 do SSMA for SAP ASE contém as seguintes alterações:
- Novo suporte à migração de dados offline em escala
- Arquitetura de migração de dados aprimorada
- Suporte do visualizador de ajuda online
SSMA v8.24
A versão v8.24 do SSMA for 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 melhoradas para conversão de instruções TRANSACTION_RPC
- Nova opção Permitir declarações de arquivos, para adicionar declarações a partir do sistema de arquivos
- Saída XML aprimorada ao ser executada no modo de console
- Novo link "Feedback" em relatórios para enviar comentários
- Em relatórios, experiência de visualização aprimorada
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 de banco de dados de destino
- Introduzir gráficos de síntese 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 for SAP ASE contém as seguintes alterações:
- Use
COUNT_BIG
em consultas de contagem de linhas no banco de dados alvo
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:
- Armazene e execute casos de teste no lado do cliente
SSMA v8.18
A versão v8.18 do SSMA for 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 for SAP ASE contém as seguintes alterações:
- Adicionar suporte para colunas computadas
- Atualizar relatórios de avaliação HTML para usar o editor moderno para exibir texto SQL
SSMA v8.16
A versão v8.16 do SSMA para SAP ASE contém as seguintes alterações:
- Remover o suporte para 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 for SAP ASE contém as seguintes alterações:
- Revamp 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 declarações carregadas de ficheiros
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 for SAP ASE 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 for SAP ASE contém as seguintes alterações:
- Considere conversões de tipo implícitas ao converter chamadas de funções e procedimentos
- Melhorar o registo da cadeia de ligação de origem para ajudar a resolver problemas de ligaçã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 for SAP ASE contém as seguintes alterações:
- Corrigir a conversão de tabelas temporárias
- Usar MSAL.NET biblioteca para autenticação interativa do Microsoft Entra/Azure AD
SSMA v8.10
A versão v8.10 do SSMA for SAP ASE contém pequenas melhorias de desempenho e correções de bugs.
SSMA v8.9
A versão v8.9 do SSMA for SAP ASE contém as seguintes alterações:
- Melhorar a conversão de formatos de data e hora
- Correção para o problema com caracteres ausentes nas definições SQL para objetos
SSMA v8.8
A versão v8.8 do SSMA for SAP ASE inclui:
- Melhorias na estabilidade da sincronização de objetos do SQL Server
- Melhorias no desempenho da GUI durante a avaliação e conversão
- Correção para o 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 de instalação. Se você precisar instalar esta versão, você pode baixar o arquivo de tempo de execução do 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 for SAP ASE foi aprimorada com a adição de uma configuração que permite aos usuários omitir propriedades estendidas do SSMA no código convertido.
Para usar esta configuração, no SSMA para SAP ASE, navegue até Ferramentas >Configurações do Projeto>Geral>Conversãoe, em seguida, 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 de instalação. Se você precisar instalar esta versão, você pode baixar o arquivo de tempo de execução do aqui.
SSMA v8.5
A versão v8.5 do SSMA para SAP ASE foi aprimorada com suporte para autenticação 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 de instalação. Se precisar instalar esta versão, pode baixar o ficheiro de runtime do 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
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 for SAP ASE 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 for SAP ASE fornece correções que:
- Resolver problemas de acessibilidade
- Adicionar suporte básico para
hierarchyid
tipo no SQL Server
SSMA v8.2
A versão v8.2 do SSMA for SAP ASE é aprimorada com um conjunto direcionado de correções projetadas para melhorar a qualidade e as métricas de conversão, bem como correções para:
- Um problema com índices não clusterizados desativados após a migração de dados.
- Deteçã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, faça o download da nova versão e instale-a manualmente.
SSMA v8.1
A versão v8.1 do SSMA for 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, faça o download da nova versão e instale-a manualmente.
SSMA v8.0
A versão v8.0 do SSMA para SAP ASE é aprimorada com correções direcionadas projetadas para melhorar a qualidade e as métricas de conversão. Além disso, esta versão oferece os seguintes novos recursos:
Suporte para Instância Gerenciada do Azure SQL como destino. Agora você pode criar novos projetos destinados à Instância Gerenciada SQL do Azure:
Após a conversão , conselheiro de correções. Saiba mais sobre isso aqui.
Seleção preliminar de banco de dados/esquema.
Quando você se conecta à fonte, agora pode selecionar bancos de dados/esquemas de interesse. Selecionar apenas os 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 for SAP ASE foi aprimorada com correções direcionadas projetadas para fornecer mais segurança e proteções de 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 SSMA para alterar o mapeamento de 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 do 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 do servidor completamente qualificado. Em versões anteriores do SSMA, o prefixo do Banco de Dados SQL do Azure tinha que ser explicitamente mencionado dentro das configurações de projetos.
SSMA v7.8
A versão v7.8 do SSMA para SAP ASE contém as seguintes alterações:
- Alterar a associação de tipos realçada em Definições do Projeto.
- A capacidade de os usuários desativarem a telemetria.
SSMA v7.7
A versão v7.7 do SSMA for 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), existem dois pacotes de instalação, mas eles não podem ser instalados lado a lado. 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 SAP ASE contém as seguintes alterações:
- Correções direcionadas que melhoram as métricas de qualidade e conversão e com suporte para SQL Server 2017 (visualização pública). O suporte para o SQL Server 2017 no Windows e Linux está em pré-visualização pública e não deve ser usado para migrações de produção.
- Suporte para conversão de funções Sybase.
SSMA v7.5
A versão v7.5 do SSMA para SAP ASE (anteriormente SSMA para Sybase) contém as seguintes alterações:
- Várias melhorias para garantir uma maior acessibilidade às pessoas com deficiência.
- Suporte para 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 de consulta agora está disponível durante a descoberta de 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 dos clientes.
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:
- Qualidade melhorada e métrica de conversão com correções direcionadas com base no feedback do cliente.
- Estrutura de extensibilidade SSMA exposta através dos seguintes itens:
- Exporte a funcionalidade para um projeto SSDT (SQL Server Data Tools).
Agora você pode exportar scripts de esquema do SSMA para um projeto SSDT. Você pode usar os scripts de esquema para fazer alterações adicionais no esquema e implantar seu banco de dados.
- Bibliotecas que podem ser consumidas pelo SSMA para executar 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.
- Instruções sobre como construir um conversor personalizado estão disponíveis nesta postagem de blog, Estendendo os recursos de conversão do Assistente de Migração do SQL Server.
- Faça o download de um projeto exemplo para conversão a partir desta publicação no blog .
- 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.
- Exporte a 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:
- Qualidade melhorada e 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 de clientes 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 dá suporte ao esquema e à movimentação de dados para instâncias do SQL Server de destino.
- Suporte para atualizações automáticas para baixar a versão mais recente do SSMA assim que estiver disponível.
- Os binários instaláveis do SSMA agora são entregues 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 SQL Server 2016.
- Removida a verificação do instalador do .NET 2.0.
- A dependência do Extension Pack foi atualizada de .NET 3.5 para .NET 4.0.
- Corrigidos comandos
save-project
eopen-project
para o Console SSMA. - Corrigido o comando
securepassword
para o Console SSMA. - Contagem fixa de objetos para carregamento inicial.
- Corrigido 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:
- Adicionado o item de menu View 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:
- Conversão de código melhorada da Base de Dados SQL do Azure.
- Funcionalidade do pacote de extensões movida para o esquema para dar suporte ao Banco de Dados SQL do Azure.
- Adicionadas melhorias de desempenho, testadas para bases 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 contagens de objetos na interface do usuário.
- Reduzido o tamanho do relatório em mais de 25%.
- Mensagens de erro melhoradas 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 do MS SQL Server 2014.
- Corrigidos bugs relacionados à conversão para o Azure.
- Corrigidos bugs em relação a páginas de relatórios invisíveis 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.
- Foi fornecida uma correção para converter
@@ROWCOUNT
e@@ERROR
na mesma instruçãoSET
.
julho de 2011
A versão de julho de 2011 do SSMA para Sybase fornece 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:
- Consolidado SSMA para o produto Sybase, que suporta SQL Server 2005 (9.x), SQL Server 2008 (10.0.x), SQL Server 2012 (11.x) e Azure SQL.
- Adicionado suporte para conexão e migração para SQL Server 2012 (11.x).
- Adicionado um novo recurso para converter e migrar bancos de dados Sybase para o Azure SQL.
- Mecanismo de migração de dados do lado do cliente aprimorado, suportando a migração paralela de dados.
- Melhor desempenho de migração de dados com modelos de recuperação registrados simples e em massa.
- Adicionada a capacidade de converter e migrar corretamente bancos de dados Sybase, que diferenciam maiúsculas de minúsculas, para SQL Server também sensível a maiúsculas e minúsculas.
- Foi adicionado suporte para a conversão de instruções join Non-ANSI do Sybase ASE para SQL Server ANSI, e este suporte foi ampliado para incluir as instruções DELETE e UPDATE.
- Forneceu mais opções de conectividade para conexão com servidores Sybase ASE usando o provedor ODBC Sybase ASE e provedores de ADO.NET Sybase ASE.
- Removida a dependência de um banco de dados separado chamado
SysDB
, que contém as funções de emulação Sybase (instaladas como parte do Extension Pack). - Adicionada a capacidade de instalar o SSMA para Sybase Extension Pack em clusters do SQL Server.
- Adicionada compatibilidade retroativa para projetos criados por versões anteriores do SSMA (v4.0 e v4.2).
- Adicionada a capacidade de instalar o SSMA para Sybase v5.0 lado a lado (SxS) com versões anteriores do SSMA (v4.0 e v4.2).
julho de 2010
A versão de julho de 2010 do SSMA para Sybase acrescentou:
- Suporte para migração para SQL Server 2008 R2.
- Um novo aplicativo SSMA Console para execução de linha de comando.
- Suporte para migração de dados usando mecanismos de migração de dados Server-Side e Client-Side.
- Suporte para 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 SSMA Tester, que testa automaticamente a conversão de objeto 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 SSMA Tester para verificar se os objetos convertidos funcionam da mesma maneira e se todos os dados foram transferidos corretamente.
- Adicionada conversão pré-SQL. O usuário agora pode especificar declarações temporárias de tabela (e outro objeto) para cada procedimento de origem a ser usado na conversão.
- Melhorias adicionadas na conversão de objetos:
- Revisão da conversão de junções.
- Agregados e não agregados sem ter/agrupar por cláusulas.
- A função
IDENTITY
com uma declaraçãoSELECT INTO
. - Restrições clusterizadas e índices em dados bloqueados somente.
- Tabelas temporárias criadas por
SELECT INTO
. - Restrições / Índices para tabelas temporárias.
- Há suporte para novos tipos de data/hora do SQL Server 2008 (10.0.x).
- Sybase 15.0 conectividade e suporte a tipos de dados.
maio de 2007
A versão de maio de 2007 do SSMA para Sybase acrescentou:
- 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.
- Melhorias 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:
- Novas configurações globais adicionadas:
- 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.
- Adicionada uma nova opção de conversão que permite configurar como o SSMA lida com as seguintes situações:
- Uma instrução
CAST
ouCONVERT
que contém uma cadeia de caracteres binária. - Verifica se há valores nulos em expressões de igualdade.
- Tabelas proxy.
- Números de erro de mensagem de usuário para
RAISERROR
. -
UPDATE
declarações que contêm identificadores não resolvidos.
- Uma instrução
- Adicionada uma nova opção de migração que permite especificar como o SSMA deve lidar com 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:
- SSMA agora converte instruções
LOCK TABLE <table> IN { SHARED | EXCLUSIVE } MODE
ao adicionar uma dicaTABLOCK
ouTABLOCKX
à consulta subsequenteSELECT
na tabela. - Agora, os casts necessários são adicionados quando se utilizam tipos binários em expressões de caracteres.
- Melhorias de memória e desempenho.
- SSMA agora converte instruções
julho de 2006
A versão de julho de 2006 do SSMA para Sybase foi a versão inicial.