Novidades do SSMA para Oracle (OracleToSQL)

Este artigo lista as alterações do SQL Server Migration Assistant (SSMA) para Oracle 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 Oracle contém as seguintes alterações:

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

SSMA v9.4

A versão 9.4 do SSMA para Oracle contém as seguintes alterações:

  • Inclusão do suporte à conversão BULK COLLECT usando a função de emulação em massa para recuperar várias linhas em um único fetch.
  • Solução para assinaturas ausentes na migração via migração em escala.
  • Melhoria na conversão da função DECODE.
  • Melhoria na conversão da comparação de cadeias de caracteres vazias com NULL.

SSMA v9.3

A versão 9.3 do SSMA para Oracle contém as seguintes alterações:

  • Inclusão de suporte para o destino SQL Server 2022

SSMA v9.2

A versão 9.2 do SSMA para Oracle contém as seguintes alterações:

  • Inclusão de suporte para literais de cadeia de caracteres em unicode herdados
  • Inclusão de suporte para expressões arbitrárias na cláusula ESCAPE
  • Suporte de conversão para EXTRACT(XML) e XMLQUERY
  • Melhoria no monitoramento do pipeline de dados para a migração em escala
  • Suporte de conversão para EXTRACT(XML),EXTRACTVALUE e XMLQUERY
  • Suporte para monitoramento de pipeline do Azure Data Factory (ADF)

SSMA v9.1

A versão 9.1 do SSMA para Oracle contém as seguintes alterações:

  • Suporte para migração de dados em escala do Oracle para o SQL com a integração do Azure Data Factory
  • Inclusão de suporte para a exclusão de coluna invisível gerada pelo sistema na conversão e migração de dados
  • Melhoria da experiência de obtenção de ajuda

SSMA v9.0

A versão 9.0 do SSMA para Oracle contém as seguintes alterações:

  • Inclusão de suporte para os tipos definidos pelo usuário VARRAY e TABLE no nível de esquema
  • Inclusão de suporte para a conversão de argumentos, parâmetro e declaração local de tipos definidos pelo usuário

SSMA v8.24

A versão 8.24 do SSMA para Oracle contém as seguintes alterações:

  • Inclusão de suporte para a função LISTAGG
  • Inclusão de suporte para gatilhos compostos Oracle
  • Melhoria da lógica de detecção de cláusulas JOIN e funções PIPELINED
  • Melhoria na nomenclatura de instruções "Salvar como"

SSMA v8.23

A versão 8.23 do SSMA para Oracle contém as seguintes alterações:

  • Suporte para mapeamento do tipo DATE do Oracle para o tipo DATE do SQL Server na configuração Mapeamento de Tipo
  • Inclusão do suporte para a partição de tabela em destinos do Banco de Dados SQL do Azure, com o mapeamento de toda partição de tabela para o grupo de arquivos primário
  • 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 8.22 do SSMA para Oracle contém as seguintes alterações:

  • Possibilidade de especificar opções adicionais 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 8.21 do SSMA para Oracle contém as seguintes alterações:

  • Correção do modo de cadeia de conexão OLE DB para respeitar o nome do provedor
  • Inclusão da função de emulação ssma_oracle.fn_getColEntryByRange, ausente anteriormente
  • Uso das consultas de contagem de linhas COUNT_BIG para o banco de dados de destino
  • Inclusão de configuração para emular o comportamento da cadeia de caracteres vazia do Oracle em operações de união

SSMA v8.20

A versão v8.20 do SSMA para Oracle contém as seguintes alterações:

  • Inclusão de suporte a tabelas particionadas
  • Inclusão de conversão da cláusula SKIP LOCKED

SSMA v8.19

A versão 8.19 do SSMA para Oracle contém as seguintes alterações:

  • Armazenamento e execução de casos de teste no lado do cliente
  • Melhoria da lógica de resolução na lista SELECT quando os nomes de coluna definidos pelo usuário corresponderem às funções do sistema
  • Ignorar colunas definidas pelo sistema (SYS_STS*) e índices (SYS_IL*)
  • Correção de problemas de desaparecimento de pacotes da árvore de objetos após a reconexão ao banco de dados do Oracle
  • Correção de problema de implantação de assemblies CLR no Banco de Dados SQL do Azure no pacote SSMA de 32 bits

SSMA v8.18

A versão 8.18 do SSMA para o Oracle contém as seguintes alterações:

  • Correção do carregamento de sequências para o Oracle 12c Versão 1 (12.1)

SSMA v8.17

A versão 8.17 do SSMA para Oracle contém as seguintes alterações:

  • Inclusão de suporte para colunas computadas
  • Correção de problemas do analisador quando caracteres de operadores específicos da cultura são usados em expressõ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 8.16 do SSMA para Oracle contém as seguintes alterações:

  • Inclusão de suporte para colunas de identidade
  • 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ários aprimoramentos de acessibilidade, a versão 8.15 do SSMA para Oracle contém as seguintes alterações:

  • Inclusão de configuração de uso da especificação de tipo completo para os atributos %type e %rowtype
  • Renovação dos relatórios de avaliação para funcionamento 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 8.14 do SSMA para Oracle contém as seguintes alterações:

  • Armazenamento da versão completa do servidor de origem/destino nos metadados do projeto (requer atualização do projeto)
  • Uso de dicionários de dados DBA para a descoberta de objetos quando possível
  • Correção de vários problemas de analisadores (PIVOT/UNPIVOT, MERGE, cotação alternativa)
  • Correção da conversão das funções especiaisINSERTING/DELETING/UPDATING em gatilhos

SSMA v8.13

A versão 8.13 do SSMA para Oracle contém as seguintes alterações:

  • Correção da conversão das funções especiais SQLCODE e SQLERRM em procedimentos locais
  • Consideração das transmissões de tipo implícitas ao converter chamadas de procedimento e função
  • 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 8.12 do SSMA para Oracle contém as seguintes alterações:

  • Suporte a cláusulas de fatoração de subconsulta dentro de instruções INSERT/UPDATE/MERGE/DELETE
  • Mensagem de conversão para a cláusula ON DELETE SET NULL em casos de referências circulares ou de vários caminhos
  • Melhoria na conversão de cursores criados a partir de cadeia de caracteres SQL dinâmica
  • Atualização ODP.NET para v19.8

SSMA v8.11

A versão 8.11 do SSMA para Oracle contém as seguintes alterações:

  • Suporte para subconsultas na instrução INSERT ... VALUES
  • Melhoria na conversão da instrução COMMIT
  • Correção de bug na conversão de cláusulas CONNECT BY LEVEL
  • Atualização da lógica de recuperação de erros do analisador para ser menos gananciosa
  • Usar a biblioteca MSAL.NET para autenticação interativa do Microsoft Entra/Azure AD

SSMA v8.10

A versão 8.10 do SSMA para Oracle contém pequenas melhorias de desempenho, bem como as seguintes alterações:

  • Correção do problema do testador com tabelas organizadas por índice
  • Correção para os nomes de procedimentos armazenados estendidos no pacote de extensão

SSMA v8.9

A versão 8.9 do SSMA para Oracle contém as seguintes alterações:

  • Conversão de literais de cadeia de caracteres do SQL dinâmicos
  • Conversão para as funções analíticas LAGFIRST_VALUE e LAST_VALUE
  • Inclusão de suporte para DDL ALTER TRIGGER/ALTER INDEX básico (ativar/desativar etc.)
  • Melhoria na conversão de colunas que correspondem a nomes de funções internas
  • Geração de índices exclusivos filtrados para colunas compatíveis com NULL
  • Melhoria na conversão da declaração de variável para o Azure Synapse Analytics
  • Correção do o problema com caracteres especiais no nome do projeto

SSMA v8.8

A versão 8.8 do SSMA para Oracle 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
  • Melhoria na conversão de cláusulas analíticas OVER PARTITION
  • Nova conversão para funções analíticas LEAD
  • Nova conversão para cláusulas de fatoração de subconsulta
  • Nova opção de distribuição REPLICATE para o Azure Synapse Analytics
  • Novo analisador de sintaxe Oracle para melhorar ainda mais o desempenho de conversão

SSMA v8.7

A versão 8.7 do SSMA para Oracle tem pequenas correções e melhorias de desempenho na interface gráfica do usuário.

Além disso, o SSMA para Oracle passa a permitir filtrar objetos com base no estado de validade na caixa de diálogo “Seleção avançada de objetos”.

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 8.6 do SSMA para Oracle 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 aproveitar essa configuração, no SSMA para Oracle, navegue até Ferramentas>Configurações do Projeto>Geral>Conversão. Em seguida, em Misc, atualize o valor da configuração Omitir Propriedades Estendidas para Sim.

Omit Extended Properties setting

Além disso, o SSMA para Oracle passa a fornecer a análise aprimorada da cláusula XMLTABLE.

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 Oracle 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 Oracle foi aprimorado com suporte a:

  • Limitação do número de objetos selecionados para serem descobertos para 990 (o limite de cláusulas WHERE .. IN (..) da Oracle é de 1000 itens).
  • Migração de dados de RAW para UNIQUEIDENTIFIER.
  • Análise da cláusula PARALLEL_ENABLE.

Por fim, a versão 8.5 do SSMA para Oracle passou a fornecer:

  • Melhor desempenho de constantes empacotadas convertidas.
  • Atualização para a versão 19.5.0. do provedor de dados do Oracle para .NET.

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 8.4 do SSMA para Oracle foi aprimorada com correções direcionadas que foram projetadas para resolver problemas de acessibilidade e corrigir um bug relacionado a colunas de índice máximo (para permitir 32 em vez de 16) do SQL Server 2016 e versões posteriores.

Além disso, esta versão do SSMA para Oracle adicionou a conversão para SYS_REFCURSOR como parâmetro OUT de procedimento armazenado.

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 8.3 do SSMA para Oracle 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 Oracle fornece correções que:

  • Solucionam problemas de acessibilidade.
  • Adicionam suporte básico para o tipo hierarchyid no SQL Server.
  • Resolvem um problema com um tipo de retorno desconhecido para uma função chamada por meio de sinônimo.
  • Atualiza o ODP.NET para v19.3.

SSMA v8.2

A versão 8.2 do SSMA para Oracle foi aprimorada para:

  • Incluir suporte a DBMS_OUTPUT.ENABLE/DISABLE.
  • Remover CAST AS FLOAT para colunas BINARY_FLOAT e BINARY_DOUBLE na consulta de migração de dados padrão.
  • Corrigir a atualização das sequências se o valor atual for alterado.
  • Corrigir um bug relacionado à interpretação errônea de pseudo-colunas (ROWNUM etc.) caso exista uma coluna com o mesmo nome.
  • Corrigir uma falha que ocorre na conversão de loops FOR com identificador ambíguo não resolvido.

Além disso, esta versão inclui 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 a desabilitação de índices não clusterizados 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 8.1 do SSMA para Oracle 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 8.0 do SSMA para Oracle foi aprimorada com correções direcionadas projetadas para melhorar a qualidade e as métricas de conversão. Esta versão também oferece os seguintes novos recursos:

  • Suporte para Instância Gerenciada de SQL do Azure de destino Agora é possível criar novos projetos direcionados à Instância Gerenciada SQL do Azure:

    SQL MI project

    Observação

    O pacote de extensão do SSMA para Oracle também foi atualizado para permitir instalações remotas na Instância Gerenciada de SQL do Azure:

    SSMA for Oracle Extension Pack

    Alguns recursos, incluindo o testador e a migração de dados do lado do servidor não têm suporte no direcionamento para a Instância Gerenciada de SQL do Azure. Saiba mais sobre isso aqui.

  • 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 dos esquemas que você planeja migrar economizará tempo durante a conexão inicial e melhorará o desempenho geral do SSMA.

    SSMA filter objects

  • Capacidade para uso do driver .NET oficial e gerenciado para conexão com Oracle. O driver OCI não é mais um pré-requisito para usar o Assistente de Migração do SQL Server para Oracle.

  • Capacidade para mapear ROWID e UROWID para VARCHAR por padrão. Alteração deuniqueidentifier para acomodar a migração de dados de colunas explícitas ROWID .

SSMA v7.10

A versão 7.10. do SSMA para Oracle contém as seguintes alterações:

  • Correções direcionadas projetadas para fornecer proteções adicionais de segurança e privacidade para atender às mudanças em requisitos globais.
  • Melhoria na conversão relacionada a consultas hierárquicas.

SSMA v7.9

A versão 7.9 do SSMA para Oracle contém as seguintes alterações:

  • Correções direcionadas que melhoram a qualidade e as métricas de conversão.
  • Suporte para migração de instruções "Continue" do Oracle para o SQL Server.
  • 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 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 7.8 do SSMA para Oracle contém as seguintes alterações:

  • Suporte a:
    • Expressão de linha para a cláusula IN.
    • Casts de tipo implícitos.
    • Conversão de UID para o Banco de Dados SQL do Azure.
  • 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 7.7 do SSMA para Oracle contém as seguintes alterações:

  • O SSMA para Oracle foi aprimorado com correções direcionadas que para melhoram a qualidade e as métricas de conversão.
  • Com base na demanda popular, a versão de 32 bits do SSMA para Oracle 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 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, caso possível.
  • O suporte ao SQL Server 2017 se torna oficial com o Oracle Extension Pack compatível também com o Linux (nova opção de instalação remota). Observe que a funcionalidade do pacote de extensão é limitada quando instalada no Linux, pois não há suporte para os recursos de migração de dados do testador e do servidor.
  • O SSMA para Oracle permite migrar visualizações materializadas como tabelas regulares (configuráveis em Configurações do Projeto - >Sincronização ->Descobrir tabelas de backup de Exibições Materializadas).

SSMA v7.6

A versão 7.6 do SSMA para Oracle 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 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 7.5 do SSMA para Oracle contém as seguintes alterações:

  • Aprimoramento com diversas melhorias para garantir maior acessibilidade para pessoas com deficiência.
  • Atualização para melhorar a qualidade e a métrica de conversão com correções direcionadas, como o tratamento aprimorado dos tipos de dados de data e flutuação durante a migração de dados, com base no feedback dos clientes.

SSMA v7.4

A versão 7.4 do SSMA para Oracle contém as seguintes alterações:

  • O SSMA para Oracle passa a dar suporte ao Azure Synapse Analytics como uma plataforma de destino de migração.

    New Project window

    • Suporte às opções de armazenamento do Data Warehouse, como mostrado na imagem a seguir:

    storage options for data warehouse

    • Suporte às opções distribuição de dados, como mostrado na imagem a seguir:

    data distribution for data warehouse

  • A opção Tempo limite da consulta passa a estar disponível durante a descoberta do objeto 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 7.3 do SSMA para Oracle contém as seguintes alterações:

  • Melhoria na qualidade e na métrica de conversão com correções específicas baseadas 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.

        Save as SSDT project command

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

SSMA v7.2

A versão 7.2 do SSMA para Oracle contém as seguintes alterações:

  • Melhoria na qualidade e na métrica de conversão com correções específicas baseadas 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 7.1 do SSMA para Oracle contém as seguintes alterações:

  • O SQL Server 2017 no Windows e no Linux CTP1 passa ser uma plataforma de destino de migração. Esse recurso está em visualização técnica e permite que o esquema e a movimentação de dados sejam direcionados a instâncias do SQL Server.
  • 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 Oracle contém as seguintes alterações:

  • Inclusão de suporte ao SQL Server 2016.

  • Inclusão da conversão das tabelas de arquivo de flashback do Oracle em tabelas temporais do SQL Server.

    Observação

    O SSMA não copia dados do histórico de tabelas do Oracle Flashback Data Archive. Portanto, os dados do histórico devem ser copiados manualmente durante o processo de migração. Além disso, embora o SSMA não exiba a tabela de histórico no explorador de metadados do SQL Server porque ela é tratada como uma tabela do sistema, é possível exibir a tabela de histórico no SQL Server Management Studio.

    O SQL Server 2016 não oferece suporte a vários recursos do Oracle Flashback, incluindo:

    • Consultas de transação do Oracle Flashback
    • Pacote DBMS_FLASHBACK
    • Transação de flashback
    • Arquivo de dados de flashback
    • Tabela de flashback
    • Queda de flashback
    • Base de dados de flashback
  • Inclusão da conversão do Oracle VPD Policy em objetos do SQL Server Policy (segurança em nível de linha do Oracle).

  • Diminuição do tempo de carregamento inicial do Oracle.

  • Aprimoramento do analisador e do resolvedor.

  • Verificação do instalador removida 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 da conversão de tipos de dados de caracteres para o Oracle.

  • 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 Oracle adicionou o suporte a:

  • Migração para o SQL Server 2016.
  • Migração da Segurança em Nível de Linha do Oracle (com algumas limitações).
  • Migração do Oracle em tabelas de memória para o columnstore do SQL Server.

Janeiro de 2016

A versão de janeiro de 2014 do SSMA para Oracle contém as seguintes alterações:

  • Inclusão de suporte para índices clusterizados.
  • Correção de lentidão em consultas de esquema do Oracle (RFC 5076207).
  • Correção da conexão com o Azure a partir do console.
  • 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 Oracle contém as seguintes alterações:

  • Inclusão de suporte ao 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.
  • Inclusão de suporte a visualizações materializadas do Oracle.
  • Inclusão de suporte a tabelas de otimização de memória do SQL Server 2014.
  • Inclusão de melhorias testadas de desempenho 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 realce dos esquemas de LOB conhecidos.
  • Inclusão de melhorias da 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 Oracle contém as seguintes alterações:

  • Inclusão de suporte ao MS SQL Server 2014.
  • Inclusão de suporte ao Oracle 12 e otimização de consultas.
  • 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 Oracle adiciona suporte a e parâmetros de entrada RowType e RecordType padronizados para NULL.

Julho de 2011

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

  • Inclusão de suporte à conversão da sequência do Oracle para o gerador de sequência do SQL Server 2012 (11.x).
  • Melhoria no relatório de erros durante a migração de dados.
  • Melhoria na conversão de instruções usando palavras reservadas.
  • Melhoria na conversão implícita do valor de data em uma função.

Abril de 2011

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

  • Consolidação do produto "SSMA para Oracle", que é compatível com o SQL Server 2005 (9.x), SQL Server 2008 (10.x) e SQL Server 2012 (11.x).
  • Inclusão de suporte à conexão e migração para o SQL Server 2012 (11.x).
  • Aprimoramento do mecanismo de migração de dados do lado do cliente, com suporte à migração paralela de dados.
  • Melhoria do desempenho de migração de dados com modelos de recuperação de log Simple e Bulk.
  • Inclusão de suporte à compatibilidade com versões anteriores de projetos criados por versões anteriores do SSMA (v4.0 e v4.2).
  • Inclusão da capacidade de instalação do produto SSMA para Oracle v5.0 lado a lado (SxS) com versões mais antigas do SSMA (v4.0 e v4.2).
  • Inclusão de suporte ao relato de tipos definidos pelo usuário (inclui subtipo, VARRAY, NESTED TABLE, tabela de objeto e exibição de objeto) e seus usos em blocos PL/SQL com mensagens de erro especiais.

Julho de 2010

A versão de julho de 2010 do SSMA para Oracle acrescentou:

  • Suporte à 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 à migração do Oracle 11g R2.

Junho de 2008

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

  • Inclusão de melhorias no relatório de avaliação, como informações adicionais de sinônimos, fonte bruta para objetos analisáveis, remoção de painéis e do logotipo do SQL Server e persistência de layout.
  • Inclusão de melhorias na conversão de objetos:
    • Inclusão de pacotes de conversão DBMS_LOB e DBMS_SQL.
    • Revisão da conversão de junções.
    • Modificação de coleções e conversão de registros. Agora a conversão de registros em casos simples é liberada através de variáveis separadas em cada campo.
    • Melhorias na implementação de registros e coleções.
    • Inclusão de funções de agregação de janelas.
    • Inclusão da cláusula ROLLUP/CUBE
    • Melhoria em NEXTVAL/CURVAL.
    • Foram adicionados agrupamentos de colunas em cláusulas SET, conjuntos de agrupamento e ID de agrupamento.
    • Inclusão da instrução MERGE.
    • Inclusão de suporte a novos tipos de datetime e da conversão de registros e coleções como tipos de dados CLR.
  • Inclusão de novos recursos do testador. Agora, é possível testar tabelas como objetos usando o testador, uma alterar uma ordem de chamada de vários objetos testáveis no caso e testar procedimentos e funções com registros e coleções como parâmetros e valores retornados. Além disso, foi adicionado um analisador de dependências para verificar somente as tabelas usadas.

Agosto de 2007

A versão de agosto de 2007 do SSMA para Oracle acrescentou:

  • Um novo componente do testador que permite criar, gerenciar e executar casos de teste para verificar o código SQL convertido.
  • Inclusão do suporte à conversão de subtipos, coleções e módulos locais do Oracle no conversor SQL.
  • Um novo recurso de sincronização que permite sincronizar objetos específicos com o banco de dados do SQL Server.
  • Novas opções de conversão.

Abril de 2007

A versão de abril de 2007 do SSMA para Oracle foi a versão inicial.