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
eSQLERRM
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
eLAST_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 .
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
paraUNIQUEIDENTIFIER
. - 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 colunasBINARY_FLOAT
eBINARY_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:
O SSMA for Oracle Extension Pack também foi atualizado para permitir instalações remotas na Instância Gerenciada SQL do Azure:
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.
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
eUROWID
paraVARCHAR
por predefinição. Alterado deuniqueidentifier
para acomodar a migração de dados para colunasROWID
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.
- Expressão de linha para a cláusula
- 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.
- Suporta as opções de armazenamento do Data Warehouse, conforme mostrado na imagem a seguir:
- Suporta as opções de distribuição de dados, conforme mostrado na imagem a seguir:
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 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.
- 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 de exemplo para conversão a partir desta postagem de 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 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
eopen-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
eBulk
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_LOB
eDBMS_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.
- Conversão adicionada aos pacotes
- 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.