Partilhar via


O que há de novo no SSMA for Oracle (OracleToSQL)

Este artigo lista as alterações do Assistente de Migração do SQL Server (SSMA) para Oracle 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 nos ambientes existentes, o Azure AD ainda permanece em alguns elementos codificados, como campos de interface do usuário, provedores de conexão, códigos de erro e cmdlets. Neste artigo, os dois nomes são intercambiáveis.

SSMA v10.0

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

  • Movimentação de dados Oracle usando o serviço Azure Data Migration
  • Recomendação de SKU e avaliação de carga de trabalho para carga de trabalho Oracle
  • Suporte para autenticação global do Microsoft Entra ID

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 SSMA

SSMA v9.4

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

  • Adicione suporte para conversão BULK COLLECT usando a função de emulação em massa para recuperar várias linhas em uma única busca.
  • Correção para assinaturas ausentes na migração em larga escala.
  • Melhorar a conversão da função DECODE.
  • Melhore a conversão para comparação de cadeias de caracteres vazias com NULL.

SSMA v9.3

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

  • Adicionar suporte para SQL Server 2022 como destino

SSMA v9.2

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

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

SSMA v9.1

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

  • Suporte para migração de dados em escala de Oracle para SQL com integração do Azure Data factory
  • Adicionar suporte para exclusão de coluna invisível gerada pelo sistema para conversão e migração de dados
  • Melhore a experiência de obter ajuda

SSMA v9.0

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

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

SSMA v8.24

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

  • Adicionar suporte para a função LISTAGG
  • Adicionar suporte para gatilhos compostos do Oracle
  • Melhorar a lógica de deteção para a cláusula JOIN e as funções PIPELINED
  • Melhorar a nomenclatura das instruções "Guardar como"

SSMA v8.23

A versão v8.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 Type Mapping
  • Suporte para partição de tabela adicionado para destinos do Banco de Dados SQL do Azure com todas as partições de tabela mapeadas para o grupo de arquivos primário
  • Nova opção Permitir instruções a partir de ficheiros, para adicionar instruções do sistema de ficheiros
  • 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 Oracle 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 para Oracle contém as seguintes alterações:

  • Corrigir o modo de cadeia de conexão OLE DB para respeitar o nome do provedor
  • Adicionar função de emulação ssma_oracle.fn_getColEntryByRange ausente
  • Use COUNT_BIG para contar linhas no banco de dados de destino
  • Adicionar configuração para emular o comportamento de cadeia de caracteres vazia do Oracle em operações de coalesce

SSMA v8.20

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

  • Adicionar suporte para tabelas particionadas
  • Adicionar conversão da cláusula SKIP LOCKED

SSMA v8.19

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

  • Armazene e execute casos de teste no lado do cliente
  • Melhorar a lógica de resolução na lista SELECT quando os nomes de colunas definidos pelo usuário coincidirem com as funções do sistema
  • Ignorar colunas definidas pelo sistema (SYS_STS*) e índices (SYS_IL*)
  • Corrigir problema com pacotes que desaparecem da árvore de objetos após a reconexão ao banco de dados Oracle
  • Corrigir 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 v8.18 do SSMA para Oracle contém as seguintes alterações:

  • Corrigir o carregamento de sequências para o Oracle 12c Release 1 (12.1)

SSMA v8.17

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

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

  • Adicionar suporte para colunas de identidade
  • Remover o suporte do analisador herdado
  • Corrigir problema com objetos que não são atualizados do banco de dados

SSMA v8.15

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

  • Adicionar configuração para usar a especificação de tipo completo para atributos %type e %rowtype
  • Reestruturar os relatórios de avaliação para funcionarem em navegadores modernos
  • Usar a autoridade fornecida pelo banco de dados para autenticação do Microsoft Entra/Azure AD
  • Melhorar os nomes de instruçõ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 para Oracle contém as seguintes alterações:

  • Armazena a versão completa do servidor de origem/destino nos metadados do projeto (requer atualização do projeto)
  • Use dicionários de dados DBA para descoberta de objetos quando possível
  • Corrigir vários problemas de parsers (PIVOT/UNPIVOT, MERGE, citações alternativas)
  • Corrigir a conversão das funções especiais INSERTING/DELETING/UPDATING em gatilhos

SSMA v8.13

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

  • Corrigir a conversão das funções especiais SQLCODE e SQLERRM em procedimentos locais.
  • Considere conversões de tipo implícitas ao converter chamadas de procedimentos e funções
  • 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 Oracle contém as seguintes alterações:

  • Instruções de suporte para cláusulas de fatoração de subconsulta em INSERT/UPDATE/MERGE/DELETE
  • Mensagem de conversão da cláusula ON DELETE SET NULL em casos de referências com múltiplos caminhos ou circulares
  • Conversão melhorada 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 v8.11 do SSMA para Oracle contém as seguintes alterações:

  • Suporte para subconsultas na instrução INSERT ... VALUES
  • Melhor conversão da declaração COMMIT
  • Corrigir bug na conversão de cláusula CONNECT BY LEVEL
  • Lógica de recuperação de erros do analisador atualizada para ser menos gananciosa
  • Usar MSAL.NET biblioteca para autenticação interativa do Microsoft Entra/Azure AD

SSMA v8.10

A versão v8.10 do SSMA para Oracle contém pequenas melhorias de desempenho e as seguintes alterações:

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

SSMA v8.9

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

  • Conversão de literais de cadeia de caracteres SQL dinâmicos
  • Conversão para funções analíticas LAG, FIRST_VALUE e LAST_VALUE
  • Adicione suporte para DDL ALTER TRIGGER/ALTER INDEX básica (ativar/desativar, etc.)
  • Conversão melhorada para colunas que correspondem a nomes de funções incorporados
  • Gerar índices exclusivos filtrados para colunas que podem ser NULL
  • Conversão melhorada de declaração de variável para o Azure Synapse Analytics
  • Correção para o problema com caracteres especiais no nome do projeto

SSMA v8.8

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

  • Melhorias na estabilidade da sincronização de objetos do SQL Server
  • Melhorias no desempenho da GUI durante a avaliação e conversão
  • Melhor conversão das cláusulas analíticas de OVER PARTITION
  • Nova conversão da função analítica LEAD
  • Nova conversão para cláusulas de fatoração de subconsulta
  • Nova opção de distribuição de 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 v8.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 agora permite filtrar objetos com base no estado de validade na caixa de diálogo 'Seleção avançada de objetos'.

Importante

Com o SSMA v8.5 e posterior, o .NET 4.7.2 é um pré-requisito de instalação. Caso precises de instalar esta versão, podes descarregar o ficheiro de runtime 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 para Oracle 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 for Oracle, 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 .

Captura de tela da configuração Omitir propriedades estendidas.

Além disso, o SSMA para Oracle agora fornece uma análise aprimorada da cláusula XMLTABLE.

Importante

Com o SSMA v8.5 e posterior, o .NET 4.7.2 é um pré-requisito de instalação. Se precisar instalar esta versão, pode descarregar o ficheiro de runtime do aqui.

SSMA v8.5

A versão v8.5 do SSMA para Oracle 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 Oracle foi aprimorado com suporte para:

  • Limitar o número de objetos selecionados para descoberta a 990 (o limite da cláusula WHERE .. IN (..) da Oracle é de 1.000 itens).
  • Migração de dados de RAW para UNIQUEIDENTIFIER.
  • Análise da cláusula PARALLEL_ENABLE.

Finalmente, a versão v8.5 do SSMA para Oracle agora fornece:

  • Melhor desempenho de constantes convertidas em pacotes.
  • Uma atualização para o Oracle Data Provider for .NET para a versão 19.5.0.

Importante

Com o SSMA v8.5, o .NET 4.7.2 é um pré-requisito de instalação. Caso necessite instalar esta versão, pode descarregar o arquivo de runtime do aqui.

SSMA v8.4

A versão v8.4 do SSMA para Oracle 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.

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

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 Oracle é 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:

  • Resolva problemas de acessibilidade.
  • Adicione suporte básico para o tipo hierarchyid no SQL Server.
  • Resolva um problema com um tipo de retorno desconhecido para uma função chamada através de sinónimo.
  • Atualize ODP.NET para v19.3.

SSMA v8.2

A versão v8.2 do SSMA for Oracle foi aprimorada para:

  • Adicione suporte para DBMS_OUTPUT.ENABLE/DISABLE.
  • Remova CAST AS FLOAT para colunas BINARY_FLOAT e BINARY_DOUBLE na consulta de migração de dados padrão.
  • Corrija as sequências para que sejam atualizadas se o valor atual tiver sido alterado.
  • Corrigir bug relacionado com a interpretação incorreta de pseudo-colunas (ROWNUM, etc.) se existir uma coluna com o mesmo nome.
  • Corrigir uma falha que ocorre ao converter loops de FOR com um identificador ambíguo e 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, além de 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 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, faça o download da nova versão e instale-a manualmente.

SSMA v8.0

A versão v8.0 do SSMA para Oracle é 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:

  • O suporte para Instância Gerenciada SQL do Azure como destino. Agora você pode criar novos projetos destinados à Instância Gerenciada SQL do Azure:

    Captura de tela do projeto SQL MI.

    O SSMA for Oracle Extension Pack também foi atualizado para permitir instalações remotas na Instância Gerenciada SQL do Azure:

    Captura de tela do SSMA para Oracle Extension Pack.

    Algumas funcionalidades, incluindo testes e migração de dados do lado do servidor, não são suportadas quando se direciona uma Instância Gerenciada do Azure SQL. Leia mais sobre isso aqui.

  • Pós-conversão Consultor de Correção. 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 economiza tempo durante a conexão inicial e melhora o desempenho geral do SSMA.

    Captura de tela de objetos de filtro SSMA.

  • A capacidade de usar o driver .NET oficial gerenciado para se conectar ao Oracle. O driver OCI não é mais um pré-requisito para usar o Assistente de Migração do SQL Server para Oracle.

  • A capacidade de mapear ROWID e UROWID para VARCHAR por predefinição. Alterado de uniqueidentifier para acomodar a migração de dados para colunas ROWID explícitas.

SSMA v7.10

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

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

SSMA v7.9

A versão v7.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 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 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 de projetos.

SSMA v7.8

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

  • Suporte para:
    • Expressão de linha para a cláusula IN.
    • Moldes de tipo implícito.
    • UID conversão para o Banco de Dados SQL do Azure.
  • Alterar o mapeamento de tipo realçado em Configurações do Projeto.
  • A capacidade de os usuários desativarem a telemetria.

SSMA v7.7

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

  • O SSMA para Oracle 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 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 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.
  • O suporte ao SQL Server 2017 agora é oficial com o Oracle Extension Pack também suportado no Linux (nova opção de instalação remota). A funcionalidade do Extension Pack é limitada quando instalada no Linux, pois os recursos de teste e migração de dados do lado do servidor não são suportados.
  • O SSMA para Oracle permite migrar Vistas Materializadas como tabelas regulares (configuráveis nas definições em Configurações do Projeto ->Sincronização ->Descobrir tabelas de apoio para Vistas Materializadas).

SSMA v7.6

A versão v7.6 do SSMA para Oracle foi aprimorada com correções direcionadas que melhoram a qualidade e as métricas de conversão e com suporte para o 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.

SSMA v7.5

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

  • Melhorado com várias melhorias para garantir uma maior acessibilidade para as pessoas com deficiência.
  • Atualizado para melhorar a qualidade e as métricas de conversão com correções direcionadas com base nos comentários dos clientes, como a melhoria na gestão dos tipos de dados de data e float durante a migração de dados.

SSMA v7.4

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

  • O SSMA para Oracle agora dá suporte ao Azure Synapse Analytics como uma plataforma de destino para migração.

    Captura de tela da janela Novo projeto.

    • Suporta as opções de armazenamento do Data Warehouse, conforme mostrado na imagem a seguir:

    Captura de ecrã das opções de armazenamento para armazém de dados.

    • Suporta as opções de distribuição de dados, conforme mostrado na imagem a seguir:

    Captura de ecrã da distribuição de dados para armazém de dados.

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

    Captura de tela da opção de tempo limite da consulta.

  • 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 Oracle 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.

        Captura de tela do comando Salvar como projeto SSDT.

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

SSMA v7.2

A versão v7.2 do SSMA para Oracle 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 Oracle 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 permite a movimentação do esquema e a transferência de dados para instâncias do SQL Server.
  • O SSMA agora suporta 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 Oracle contém as seguintes alterações:

  • Adicionado suporte para SQL Server 2016.

  • Adicionada a conversão de tabelas de arquivo Flashback Oracle em tabelas temporais do SQL Server.

    O SSMA não copia dados do histórico das tabelas do Oracle Flashback Data Archive. Como resultado, 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, você pode 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:

    • Consulta de transação Oracle Flashback
    • Pacote DBMS_FLASHBACK
    • Transação Flashback
    • Arquivo de dados Flashback
    • Tabela Flashback
    • Queda de flashback
    • Banco de dados Flashback
  • Foi adicionada a conversão de políticas Oracle VPD para objetos de política do SQL Server (Segurança a Nível de Linha para Oracle).

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

  • Analisador e resolvedor melhorados.

  • Removida a verificação do instalador do .NET 2.0.

  • Atualização da dependência do Extension Pack de .NET 3.5 para .NET 4.0.

  • Corrigidos comandos save-project e open-project para o Console SSMA.

  • Corrigido o comando securepassword para o Console SSMA.

  • Contagem fixa de objetos para carregamento inicial.

  • Conversão fixa de tipos de dados de caracteres para Oracle.

  • Corrigido bug nas Configurações Globais.

março de 2016

A versão prévia de março de 2016 do SSMA para Oracle adicionou suporte para:

  • Migração para SQL Server 2016.
  • Migração do Oracle Row Level Security (com algumas limitações).
  • Migração de tabelas em memória do Oracle para armazenamento de colunas do SQL Server.

janeiro de 2016

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

  • Adicionado suporte para índices clusterizados.
  • Corrigidas consultas lentas de esquema Oracle (RFC 5076207).
  • Conexão fixa ao Azure a partir do console.
  • 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 Oracle contém as seguintes alterações:

  • Adicionado suporte para o Banco de Dados SQL do Azure.
  • A funcionalidade do pacote de extensões foi movida para o esquema para dar suporte ao Banco de Dados SQL do Azure.
  • Adicionado suporte para visões materializadas do Oracle.
  • Adicionado suporte para tabelas otimizadas para memória do SQL Server 2014.
  • Incluídas melhorias de desempenho, que foram 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.
  • Adicionado realce de esquemas LOB bem conhecidos.
  • Melhorias na velocidade de conversão incluídas.
  • Adicionado suporte para mostrar contagens de objetos na interface do usuário.
  • O tamanho do relatório foi reduzido 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 Oracle contém as seguintes alterações:

  • Adicionado suporte do MS SQL Server 2014.
  • Adicionado suporte de Oracle 12 e otimização de consultas.
  • 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 Oracle adiciona suporte para parâmetros de entrada RowType e RecordType com o valor padrão de NULL.

julho de 2011

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

  • Adicionado suporte para conversão de sequência Oracle para gerador de sequência SQL Server 2012 (11.x).
  • Relatório de erros melhorado durante a migração de dados.
  • Melhoria na conversão da declaração 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:

  • Produto consolidado "SSMA for Oracle", que suporta SQL Server 2005 (9.x), SQL Server 2008 (10.0.x) e SQL Server 2012 (11.x).
  • Adicionado suporte para conexão e migração para SQL Server 2012 (11.x).
  • 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 Simple e Bulk registrados.
  • Adicionado suporte para compatibilidade retroativa de projetos criados com versões anteriores do SSMA (v4.0 e v4.2).
  • Adicionada a capacidade de instalar o produto SSMA for Oracle v5.0 lado a lado (SxS) com versões mais antigas do SSMA (v4.0 e v4.2).
  • Adicionado suporte para notificação de Tipos User-Defined (inclui subtipo, VARRAY, NESTED TABLE, tabela de objetos e vista de objeto) e os seus usos em blocos de PL/SQL com mensagens de erro especiais.

julho de 2010

A versão de julho de 2010 do SSMA para Oracle 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 Oracle 11g R2.

junho de 2008

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

  • Melhorias adicionadas ao Relatório de Avaliação, incluindo informações adicionais para sinônimos, fonte bruta para objetos analisáveis, painéis e remoção do logotipo do SQL Server e persistência de layout.
  • Melhorias adicionadas na conversão de objetos:
    • Conversão adicionada aos pacotes DBMS_LOBe DBMS_SQL.
    • Conversão de junções revista.
    • Modificação de coleções e conversão de registos, agora a conversão de registos em casos simples é realizada através de variáveis separadas para cada campo.
    • Melhorias na implementação de registros e cobranças.
    • Funções de agregação de janelas adicionadas.
    • ROLLUP / CUBE cláusula acrescentada.
    • Melhoria para NEXTVAL/CURVAL.
    • Foram adicionados o agrupamento de colunas na cláusula SET, os conjuntos de agrupamento e o ID de agrupamento.
    • MERGE comunicado acrescentado.
    • Suporte para novos tipos de datetime e conversão de registos e coleções em tipos de dados CLR adicionados.
  • Adicionados novos recursos do Tester. As tabelas agora podem ser testadas como objetos usando o Tester, uma ordem de chamada de vários objetos testáveis no caso de teste pode ser alterada, o usuário pode testar procedimentos e funções com registros e coleções como parâmetros e valores de retorno, e um analisador de dependências foi adicionado para verificar apenas as tabelas usadas.

agosto de 2007

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

  • Um novo componente Tester permite criar, gerenciar e executar casos de teste para verificar o código SQL convertido.
  • Suporte para conversão de subtipos, coleções e módulos locais Oracle foram adicionados ao conversor SQL.
  • Um novo recurso de sincronização 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.