Novidades no 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 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 de Migração de Dados do Azure
- 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 do SSMA
SSMA v9.4
A versão 9.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.
- Solução para assinaturas ausentes na migração via migração em escala.
- Melhoria na conversão da função DECODE.
- Melhore a conversão para comparação de strings 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
- Adicionar 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
- Adicionar suporte para exclusão de coluna invisível gerada pelo sistema para conversão e migração de dados
- Melhorar a experiência de obter 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
- 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 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:
- 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 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 especiais
INSERTING
/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
eSQLERRM
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 v8.10 do SSMA para Oracle contém pequenas melhorias de desempenho e 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
LAG
FIRST_VALUE
eLAST_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 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 para a instalação. 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 usar essa configuração, no SSMA para Oracle, navegue até Conversão Geral>de Configurações>do Projeto de Ferramentas>e, em Diversos, atualize o valor da configuração Omitir Propriedades Estendidas para Sim.
Além disso, o SSMA para Oracle passa a fornecer a análise aprimorada da cláusula XMLTABLE
.
Importante
Com o SSMA v8.5 e posterior, o .NET 4.7.2 é um pré-requisito para a instalação. 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:
- Limitar o número de objetos selecionados para descoberta a 990 (o limite de cláusulas da
WHERE .. IN (..)
Oracle é de 1.000 itens). - Migração de dados de
RAW
paraUNIQUEIDENTIFIER
. - 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
Com o SSMA v8.5., o NET 4.7.2 é um pré-requisito para a instalação. 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
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 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 colunasBINARY_FLOAT
eBINARY_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 as métricas de qualidade e conversão e 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 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 você pode criar novos projetos direcionados à Instância Gerenciada de SQL do Azure:
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:
Alguns recursos, incluindo a migração de dados do testador e do lado do servidor, não têm suporte ao direcionar 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, agora você 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.
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
eUROWID
paraVARCHAR
por padrão. Alteração deuniqueidentifier
para acomodar a migração de dados de colunas explícitasROWID
.
SSMA v7.10
A versão 7.10. do SSMA para Oracle contém as seguintes alterações:
- Correções direcionadas projetadas para fornecer mais proteções de segurança e privacidade para atender às mudanças nos 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.
- Expressão de linha para a cláusula
- 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). A funcionalidade do Pacote de Extensão é limitada quando instalada no Linux, pois não há suporte para os recursos de testador e migração de dados do lado 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.
- Atualizado para melhorar a qualidade e a métrica de conversão com correções direcionadas com base nos comentários dos clientes, como o tratamento aprimorado de tipos de dados de data e flutuação durante a migração de dados.
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.
- Suporte às opções de armazenamento do Data Warehouse, como mostrado na imagem a seguir:
- Suporte às opções distribuição de dados, como mostrado na imagem a seguir:
A opção Tempo limite da consulta agora está disponível durante a descoberta do 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 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 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.
- 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 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.
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
eopen-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.0.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
eBulk
. - 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
eDBMS_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 pacotes de conversão
- 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.