Novedades de SSMA para Oracle (OracleToSQL)

En este artículo se enumeran los cambios de SQL Server Migration Assistant (SSMA) para Oracle en cada versión.

Nota:

Aunque Microsoft Entra ID es el nuevo nombre de Azure Active Directory (Azure AD), para evitar interrumpir los entornos existentes, Azure AD sigue estando en algunos elementos codificados de forma rígida como campos de interfaz de usuario, proveedores de conexiones, códigos de error y cmdlets. En este artículo, los dos nombres son intercambiables.

SSMA v9.5

La versión v9.5 de SSMA para Oracle contiene los siguientes cambios:

  • Compatibilidad con el esquema de exclusión en modo de consola SSMA

SSMA v9.4

La versión v9.4 de SSMA para Oracle contiene los siguientes cambios:

  • Agregue compatibilidad con la conversión BULK COLLECT mediante la función de emulación masiva para reintentar varias filas en una sola captura.
  • Corrección de las suscripciones que faltan en la migración a través de la migración a escala.
  • Mejora de la conversión de la función DECODE.
  • Mejora de la conversión para la comparación de cadenas vacías con NULL.

SSMA v9.3

La versión v9.3 de SSMA para Oracle contiene los siguientes cambios:

  • Añadir compatibilidad con el destino de SQL Server 2022

SSMA v9.2

La versión v9.2 de SSMA para Oracle contiene los siguientes cambios:

  • Adición de compatibilidad con literales de cadena unicode heredados
  • Adición de compatibilidad con expresiones arbitary en la cláusula ESCAPE
  • Compatibilidad de conversión con EXTRACT(XML) y XMLQUERY
  • Supervisión mejorada de la canalización de datos para la migración a escala
  • Compatibilidad de conversión con EXTRACT(XML),EXTRACTVALUE y XMLQUERY
  • Compatibilidad con la supervisión de canalizaciones de Azure Data Factory (ADF)

SSMA v9.1

La versión v9.1 de SSMA para Oracle contiene los siguientes cambios:

  • Compatibilidad con la migración a escala de datos de Oracle a SQL con la integración de Azure Data Factory
  • Se ha agregado compatibilidad con la exclusión de la columna invisble generada por el sistema para la conversión y la migración de datos.
  • Mejora de la experiencia de ayuda

SSMA v9.0

La versión v9.0 de SSMA para Oracle contiene los siguientes cambios:

  • Adición de compatibilidad con los tipos definidos por el usuario VARRAY y TABLE en el nivel de esquema
  • Se ha agregado compatibilidad para la conversión de argumentos, parámetros y declaraciones locales para tipos definidos por el usuario.

SSMA v8.24

La versión v8.24 de SSMA para Oracle contiene los siguientes cambios:

  • Adición de compatibilidad con la función LISTAGG
  • Incorporación de compatibilidad con desencadenadores compuestos de Oracle
  • Mejora de la lógica de detección para las funciones JOIN y PIPELINED
  • Actualización de la nomenclatura de las instrucciones "Guardar como"

SSMA v8.23

La versión v8.23 de SSMA para Oracle contiene los siguientes cambios:

  • Compatibilidad con la asignación de tipo DATE de Oracle al tipo DATE de SQL Server en la configuración de Asignación de tipos
  • Compatibilidad con la partición de tabla agregada para destinos de Azure SQL Database con todas las particiones de tabla asignadas al grupo de archivos principal
  • Nueva opción "Permitir instrucciones desde archivos", para agregar instrucciones desde el sistema de archivos
  • Salida XML mejorada al ejecutarse en modo de consola
  • Nuevo vínculo “Comentarios” en los informes para enviar comentarios
  • En los informes, se mejora la experiencia de visualización

SSMA v8.22

La versión v8.22 de SSMA para Oracle contiene los siguientes cambios:

  • Permiso para especificar opciones de cadena de conexión adicionales para la conexión de base de datos de destino
  • Introducción de gráficos de resumen en informes de evaluación
  • Mejora de la navegación de mensajes en los informes de evaluación

SSMA v8.21

La versión v8.21 de SSMA para Oracle contiene los siguientes cambios:

  • Corrección del modo de cadena de conexión OLE DB para respetar el nombre del proveedor
  • Agregar la función de emulación que falta ssma_oracle.fn_getColEntryByRange
  • Uso de COUNT_BIG en consultas de recuento de filas para la base de datos de destino
  • Adición de una configuración para emular el comportamiento de cadena vacía de Oracle en operaciones de fusión

SSMA v8.20

La versión v8.20 de SSMA para Oracle contiene los siguientes cambios:

  • Adición de compatibilidad con tablas con particiones
  • Adición de la conversión de la cláusula SKIP LOCKED

SSMA v8.19

La versión v8.19 de SSMA para Oracle contiene los siguientes cambios:

  • Almacena y ejecuta casos de prueba en el lado cliente
  • Mejora de la lógica de resolución en la lista SELECT cuando los nombres de columna definidos por el usuario coinciden con las funciones del sistema
  • Omitir las columnas definidas por el sistema (SYS_STS*) e índices (SYS_IL*)
  • Corrección del problema con la desaparición de paquetes del árbol de objetos después de volver a conectarse a la base de datos de Oracle
  • Corrección del problema de implementación de ensamblados CLR en Azure SQL Database en un paquete SSMA de 32 bits

SSMA v8.18

La versión v8.18 de SSMA para Oracle contiene los siguientes cambios:

  • Corrección de la carga de secuencias para Oracle 12c Release 1 (12.1)

SSMA v8.17

La versión v8.17 de SSMA para Oracle contiene los siguientes cambios:

  • Adición de compatibilidad con columnas calculadas
  • Corrección de problemas del analizador cuando se usan caracteres de operador específicos de la referencia cultural en expresiones
  • Actualización de informes de evaluación HTML para usar el editor moderno a fin de mostrar texto SQL

SSMA v8.16

La versión v8.16 de SSMA para Oracle contiene los siguientes cambios:

  • Añade compatibilidad con columnas de identidad
  • Eliminación de la compatibilidad con el analizador heredado
  • Corrección del problema con objetos que no se actualizan desde la base de datos

SSMA v8.15

Además de varias mejoras de accesibilidad, la versión v8.15 de SSMA para Oracle contiene los siguientes cambios:

  • Adición de la configuración para usar la especificación de tipo completo para los atributos %type y %rowtype
  • Revisión de los informes de evaluación para trabajar en exploradores modernos
  • Uso de la autoridad proporcionada por la base de datos para la autenticación de Microsoft Entra/Azure AD
  • Mejora de la nomenclatura de instrucciones cargadas desde archivos

SSMA v8.14

Además de varias mejoras para garantizar una mayor accesibilidad para las personas con discapacidades, la versión v8.14 de SSMA para Oracle contiene los siguientes cambios:

  • Almacena la versión completa del servidor de origen o destino en los metadatos del proyecto (requiere la actualización del proyecto)
  • Uso de diccionarios de datos DBA para la detección de objetos siempre que sea posible
  • Corrección de varios problemas de analizadores (PIVOT/UNPIVOT, MERGE, comillas alternativas)
  • Corrección de la conversión de funciones especiales INSERTING//DELETINGUPDATING en desencadenadores

SSMA v8.13

La versión v8.13 de SSMA para Oracle contiene los siguientes cambios:

  • Corrección de la conversión de funciones especiales SQLCODE y SQLERRM en procedimientos locales
  • Considera la posibilidad de conversiones de tipos implícitas al convertir llamadas a procedimientos y funciones
  • Mejora del registro de la cadena de conexión de origen para ayudar a solucionar problemas de conexión

SSMA v8.12

La versión v8.12 de SSMA para Oracle contiene los siguientes cambios:

  • Compatibilidad con cláusulas de factorización de subconsultas dentro de instrucciones INSERTMERGEDELETE/UPDATE//
  • Mensaje de conversión para la cláusula ON DELETE SET NULL en casos de referencias circulares o de varias rutas de acceso
  • Conversión mejorada de cursores creados a partir de una cadena SQL dinámica
  • Actualización de ODP.NET a v19.8

SSMA v8.11

La versión v8.11 de SSMA para Oracle contiene los siguientes cambios:

  • Compatibilidad con subconsultas en la instrucción INSERT ... VALUES
  • Conversión mejorada de la instrucción COMMIT.
  • Corrección de errores en la conversión de cláusulas CONNECT BY LEVEL
  • Se ha actualizado la lógica de recuperación de errores del analizador para que sea menos exigente
  • Uso de la biblioteca MSAL.NET para la autenticación interactiva de Microsoft Entra/Azure Active Directory

SSMA v8.10

La versión v8.10 de SSMA para Oracle contiene mejoras de rendimiento menores, así como los siguientes cambios:

  • Corrección del problema del evaluador con tablas organizadas por índices
  • Corrección para los nombres de procedimientos almacenados extendidos en el paquete de extensiones

SSMA v8.9

La versión v8.9 de SSMA para Oracle contiene los siguientes cambios:

  • Conversión de literales de cadena SQL dinámicos
  • Conversión para LAG, FIRST_VALUE y funciones analíticas LAST_VALUE
  • Añadir soporte para DDL básico ALTER TRIGGER/ALTER INDEX (activar/desactivar, etc.)
  • Mejora de la conversión de columnas que coinciden con nombres de funciones integradas
  • Generación de índices únicos filtrados para columnas capaces NULL
  • Conversión mejorada de declaraciones de variables para Azure Synapse Analytics
  • Corrección del problema con caracteres especiales en el nombre del proyecto

SSMA v8.8

La versión v8.8 de SSMA para Oracle incluye:

  • Mejoras en la estabilidad de sincronización de objetos de SQL Server
  • Mejoras en el rendimiento de la GUI durante la evaluación y la conversión
  • Conversión mejorada de cláusulas analíticas OVER PARTITION
  • Nueva conversión para la función analítica LEAD
  • Nueva conversión para cláusulas de factorización de subconsultas
  • Nueva opción de distribución REPLICATE para Azure Synapse Analytics
  • Nuevo analizador de sintaxis de Oracle para mejorar aún más el rendimiento de la conversión

SSMA v8.7

La versión v8.7 de SSMA para Oracle tiene correcciones menores y mejoras de rendimiento en la interfaz gráfica de usuario.

Además, SSMA para Oracle ahora permite filtrar objetos en función del estado de validez en el cuadro de diálogo "Selección avanzada de objetos".

Importante

Con SSMA v8.5 y versiones posteriores, .NET 4.7.2 es un requisito previo de instalación. Si necesita instalar esta versión, puede descargar el archivo en tiempo de ejecución desde aquí.

SSMA v8.6

Además de un conjunto específico de correcciones diseñadas para mejorar la facilidad de uso y el rendimiento, la versión v8.6 de SSMA para Oracle se ha mejorado agregando una configuración que permite a los usuarios omitir las propiedades extendidas de SSMA en el código convertido.

Para aprovechar esta configuración, en SSMA para Oracle, vaya a Herramientas>Configuración del proyecto> Conversión>general y, a continuación, en Misc, actualice el valor de la opción Omitir propiedades extendidas a .

Omit Extended Properties setting

Además, SSMA para Oracle ahora proporciona un análisis mejorado de la cláusula XMLTABLE.

Importante

Con SSMA v8.5 y versiones posteriores, .NET 4.7.2 es un requisito previo de instalación. Si necesita instalar esta versión, puede descargar el archivo en tiempo de ejecución desde aquí.

SSMA v8.5

La versión v8.5 de SSMA para Oracle se ha mejorado con la compatibilidad con la autenticación Microsoft Entra/Azure AD y la compatibilidad básica con las funciones JSON de SQL Server, junto con un conjunto específico de correcciones diseñadas para mejorar la facilidad de uso y el rendimiento.

Además, SSMA para Oracle se ha mejorado con compatibilidad con:

  • Limitar el número de objetos seleccionados para la detección a 990 (el límite de cláusulas WHERE .. IN (..) de Oracle es de 1000 elementos).
  • Migración de datos de RAW a UNIQUEIDENTIFIER.
  • Análisis de la cláusula PARALLEL_ENABLE.

Por último, la versión v8.5 de SSMA para Oracle ahora proporciona:

  • Rendimiento mejorado de constantes empaquetadas convertidas.
  • Una actualización del proveedor de datos de Oracle para .NET a la versión 19.5.0.

Importante

Con SSMA v8.5, .NET 4.7.2 es un requisito previo de instalación. Si necesita instalar esta versión, puede descargar el archivo en tiempo de ejecución desde aquí.

SSMA v8.4

La versión v8.4 de SSMA para Oracle se ha mejorado con correcciones dirigidas diseñadas para solucionar problemas de accesibilidad y corregir un error relacionado con las columnas de índice máximas (para permitir 32 en lugar de 16) para SQL Server 2016 y versiones posteriores.

Además, esta versión de SSMA para Oracle agrega la conversión SYS_REFCURSOR como parámetros OUT de procedimiento almacenado.

Importante

Con las versiones de SSMA 7.4 a 8.4, .NET 4.5.2 es un requisito previo de instalación.

SSMA v8.3

La versión v8.3 de SSMA para Oracle se ha mejorado con correcciones dirigidas diseñadas para mejorar las métricas de calidad y conversión. Además, esta versión de SSMA para Oracle proporciona correcciones que:

  • Solucionan problemas de accesibilidad.
  • Agregan compatibilidad básica para el tipo hierarchyid en SQL Server.
  • Solucione un problema con un tipo de valor devuelto desconocido para una función denominada a través del sinónimo.
  • Actualice ODP.NET a v19.3.

SSMA v8.2

La versión v8.2 de SSMA para Oracle se ha mejorado para:

  • Se ha agregado compatibilidad con DBMS_OUTPUT.ENABLE/DISABLE.
  • Quite CAST AS FLOAT y las columnas BINARY_FLOAT y BINARY_DOUBLE de la consulta de migración de datos predeterminada.
  • Corrija la actualización de secuencias si el valor actual ha cambiado.
  • Se ha corregido un error relacionado con la interpretación incorrecta de pseudo-columnas (ROWNUM, etc.) si existe una columna con el mismo nombre.
  • Se ha corregido un bloqueo que se produce al convertir bucles FOR con un identificador ambiguo sin resolver.

Además, esta versión incluye un conjunto específico de correcciones diseñadas para mejorar la calidad y las métricas de conversión, así como correcciones para:

  • Un problema con los índices no agrupados desactivados tras la migración de datos.
  • La detección de .NET Framework durante la instalación silenciosa.
  • Bloqueo intermitente que se produce cuando se descarga una nueva versión.

Nota:

Un problema conocido con la actualización automática puede causar el error de una actualización de SSMA v8.1 a v8.2. Si se produce este error, descargue la nueva versión e instálela manualmente.

SSMA v8.1

La versión v8.1 de SSMA para Oracle se ha mejorado con correcciones dirigidas diseñadas para mejorar las métricas de calidad y conversión.

Nota:

Un problema conocido con la actualización automática puede causar el error de una actualización de SSMA v8.0 a v8.1. Si se produce este error, descargue la nueva versión e instálela manualmente.

SSMA v8.0

La versión v8.0 de SSMA para Oracle se ha mejorado con correcciones dirigidas diseñadas para mejorar las métricas de calidad y conversión. Esta versión también ofrece las siguientes características nuevas:

  • Compatibilidad con Azure SQL Managed Instance como destino. Ahora puede crear nuevos proyectos destinados a Azure SQL Managed Instance:

    SQL MI project

    Nota:

    El paquete de extensiones de SSMA para Oracle también se actualizó para permitir instalaciones remotas en Azure SQL Managed Instance:

    SSMA for Oracle Extension Pack

    Algunas características, incluida la migración de datos del lado servidor y evaluador, no se admiten al dirigirse a Azure SQL Managed Instance. Aquí encontrará más información.

  • Asesor de corrección posterior a la conversión. Obtenga más información al respecto aquí.

  • Selección preliminar de base de datos o esquema.

    Al conectarse al origen, el usuario ahora puede seleccionar bases de datos o esquemas de interés. Al seleccionar solo los esquemas que planea migrar, se ahorrará tiempo durante la conexión inicial y se mejorará el rendimiento general de SSMA.

    SSMA filter objects

  • La capacidad de usar el controlador oficial de .NET administrado para conectarse a Oracle. El controlador OCI ya no es un requisito previo para usar SQL Server Migration Assistant para Oracle.

  • La capacidad de asignar ROWID y UROWID a VARCHAR de forma predeterminada. Se ha cambiado de uniqueidentifier para dar cabida a la migración de datos para columnas explícitas ROWID.

SSMA v7.10

La versión v7.10 de SSMA para Oracle contiene los siguientes cambios:

  • Correcciones dirigidas diseñadas para proporcionar protecciones de seguridad y privacidad adicionales para cumplir los cambios en los requisitos globales.
  • Mejora de la conversión relacionada con consultas jerárquicas.

SSMA v7.9

La versión v7.9 de SSMA para Oracle contiene los siguientes cambios:

  • Correcciones dirigidas que mejoran la calidad y las métricas de conversión.
  • Compatibilidad con la migración de instrucciones "Continue" de Oracle a SQL Server.
  • Compatibilidad con la línea de comandos de SSMA para modificar la asignación de tipo de datos y las preferencias del proyecto.
  • Compatibilidad con la migración de datos mediante SQL Server Integration Services (SSIS). Después de convertir el esquema, es posible crear un paquete SSIS mediante una opción de menú contextual con el botón derecho.
  • También se ha modificado el cuadro de diálogo de conexión de Azure SQL Database en SSMA para especificar el nombre completo del servidor. En versiones anteriores de SSMA, el prefijo de Azure SQL Database tenía que mencionarse explícitamente dentro de la configuración de proyectos.

SSMA v7.8

La versión v7.8 de SSMA para Oracle contiene los siguientes cambios:

  • Se ha agregado compatibilidad para:
    • Expresión de fila para la cláusula IN.
    • Conversiones de tipos implícitos.
    • Conversión UID para Azure SQL Database.
  • Cambiar la asignación de tipos resaltada en la Configuración del proyecto.
  • La capacidad para que los usuarios deshabiliten la telemetría.

SSMA v7.7

La versión v7.7 de SSMA para Oracle contiene los siguientes cambios:

  • SSMA para Oracle ha sido mejorado con correcciones dirigidas diseñadas para perfeccionar las métricas de calidad y conversión.
  • Debido a la demanda popular, vuelve la versión de 32 bits de SSMA para Oracle. En comparación con la implementación anterior (antes de la versión v7.4), hay dos paquetes de instalación, pero no se pueden instalar en paralelo. Como resultado, debe elegir la versión más adecuada en función de los componentes de conectividad que tenga. Siempre es preferible usar la versión de 64 bits, en la medida de lo posible.
  • La compatibilidad con SQL Server 2017 ahora es oficial con el paquete de extensiones de Oracle compatible con Linux también (nueva opción de instalación remota). Tenga en cuenta que la funcionalidad del paquete de extensiones está limitada cuando se instala en Linux, ya que no se admiten las características de migración de datos del lado servidor y evaluador.
  • SSMA para Oracle le permite migrar Vistas Materializadas como tablas regulares (configurable a través de los ajustes en Configuración del Proyecto ->Sincronización ->Descubrir tablas de respaldo para Vistas Materializadas).

SSMA v7.6

La versión v7.6 de SSMA para Oracle se ha mejorado con correcciones dirigidas que mejoran las métricas de calidad y conversión y con compatibilidad con SQL Server 2017 (versión preliminar pública). La compatibilidad con SQL Server 2017 en Windows y Linux está en versión preliminar pública y no debe usarse para migraciones de producción.

SSMA v7.5

La versión v7.5 de SSMA para Oracle contiene los siguientes cambios:

  • Mejorado con varias mejoras para garantizar una mayor accesibilidad para las personas con discapacidades.
  • Se ha actualizado para mejorar la métrica de calidad y conversión con correcciones dirigidas, como el control mejorado de los tipos de datos date y float durante la migración de datos, en función de los comentarios de los clientes.

SSMA v7.4

La versión v7.4 de SSMA para Oracle contiene los siguientes cambios:

  • SSMA para Oracle ahora admite Azure Synapse Analytics como plataforma de destino para la migración.

    New Project window

    • Admite las opciones de almacenamiento del almacenamiento de datos, como se muestra en la imagen siguiente:

    storage options for data warehouse

    • Admite las opciones de distribución de datos como se muestra en la imagen siguiente:

    data distribution for data warehouse

  • La opción Tiempo de espera de consulta ya está disponible durante la detección de objetos de esquema en el origen y el destino.

    query timeout option

  • Se ha mejorado la calidad y la métrica de conversión con correcciones dirigidas en función de los comentarios de los clientes.

Importante

.NET 4.5.2 es un requisito previo para instalar SSMA v7.4. Además, a partir de v7.4, la versión de 32 bits de SSMA se está descontinuando.

SSMA v7.3

La versión v7.3 de SSMA para Oracle contiene los siguientes cambios:

  • Se ha mejorado la calidad y la métrica de conversión con correcciones dirigidas en función de los comentarios de los clientes.
  • Marco de extensibilidad de SSMA expuesto a través de los siguientes elementos:
    • Exportación de la funcionalidad a un proyecto de SQL Server Data Tools (SSDT).
      • Ahora puede exportar scripts de esquema de SSMA a un proyecto de SSDT. Puede usar los scripts de esquema para realizar cambios de esquema adicionales e implementar la base de datos.

        Save as SSDT project command

    • Bibliotecas que SSMA puede consumir para realizar conversiones personalizadas.

SSMA v7.2

La versión v7.2 de SSMA para Oracle contiene los siguientes cambios:

  • Se ha mejorado la calidad y la métrica de conversión con correcciones dirigidas en función de los comentarios de los clientes.
  • Se ha mejorado la telemetría para proporcionar mejores puntos de datos para solucionar problemas de los clientes y mejorar las tasas de conversión de SSMA.

SSMA v7.1

La versión v7.1 de SSMA para Oracle contiene los siguientes cambios:

  • SQL Server 2017 en Windows y Linux CTP1 ahora es una plataforma de destino compatible para la migración. Esta característica se encuentra en versión preliminar técnica y admite el esquema y el movimiento de datos a instancias de SQL Server de destino.
  • SSMA ahora admite actualizaciones automáticas para descargar la versión más reciente de SSMA tan pronto como esté disponible.
  • Los archivos binarios instalables de SSMA ahora se entregan a través de los archivos de paquete de Windows Installer (.msi).

Mayo de 2016

La versión de mayo de 2016 de SSMA para Oracle contiene los siguientes cambios:

  • Se ha agregado compatibilidad con SQL Server 2016.

  • Se ha agregado la conversión de tablas de archivo flashback de Oracle a tablas temporales de SQL Server.

    Nota:

    SSMA no copia datos de historial de tablas de Oracle Flashback Data Archive. Como resultado, los datos del historial se deben copiar manualmente durante el proceso de migración. Además, aunque SSMA no muestra la tabla de historial en el explorador de metadatos de SQL Server porque se trata como una tabla del sistema, puede ver la tabla de historial en SQL Server Management Studio.

    SQL Server 2016 no admite varias características de Oracle Flashback, entre las que se incluyen:

    • Consulta de transacciones de Oracle Flashback
    • DBMS_FLASHBACK paquete
    • Transacción de flashback
    • Archivo de datos de flashback
    • Tabla flashback
    • Colocación de flashback
    • Flashback Database
  • Se ha agregado la conversión de la directiva VPD de Oracle a objetos de directiva de SQL Server (seguridad de nivel de fila para Oracle).

  • Se ha reducido el tiempo de carga inicial de Oracle.

  • Analizador y solucionador mejorados.

  • Eliminación de la comprobación del instalador de .NET 2.0.

  • Se ha actualizado la dependencia del paquete de extensiones de .NET 3.5 a .NET 4.0.

  • Se han corregido los comandos save-project y open-project para la consola de SSMA.

  • Corrección del comando securepassword para la consola de SSMA.

  • Corrección del recuento de objetos para la carga inicial.

  • Se ha corregido la conversión de tipos de datos de caracteres para Oracle.

  • Se ha corregido un error en la configuración global.

Marzo de 2016

La versión preliminar de marzo de 2016 de SSMA para Oracle agregó compatibilidad con:

  • Migración a SQL Server 2016.
  • Migración de la seguridad de nivel de fila de Oracle (con algunas limitaciones).
  • Migración de Oracle en tablas de memoria al almacén de columnas de SQL Server.

Enero de 2016

La versión de mantenimiento de enero de 2014 de SSMA para Oracle contiene los siguientes cambios:

  • Se ha agregado compatibilidad con índices agrupados.
  • Se han corregido consultas lentas de esquema de Oracle (RFC 5076207).
  • Se ha corregido la conexión a Azure desde la consola.
  • Adición del elemento de menú Ver registro a SSMA (RFC 5706203).
  • Adición de telemetría.

Julio de 2014

La versión de julio de 2014 de SSMA para Oracle contiene los siguientes cambios:

  • Se ha agregado compatibilidad con Azure SQL Database.
  • La funcionalidad del paquete de extensiones se movió al esquema para admitir Azure SQL Database.
  • Se ha agregado compatibilidad con las vistas materializadas de Oracle.
  • Se ha añadido compatibilidad con tablas optimizadas para memoria de SQL Server 2014.
  • Se han probado mejoras de rendimiento para bases de datos con más de 10 000 objetos.
  • Se han agregado mejoras en la interfaz de usuario para operar con un gran número de objetos.
  • Se ha agregado resaltado de esquemas LOB conocidos.
  • Se incluyen mejoras en la velocidad de conversión.
  • Se ha agregado compatibilidad para mostrar recuentos de objetos en la interfaz de usuario.
  • Se ha reducido el tamaño del informe en más del 25 %.
  • Mensajes de error mejorados para construcciones sin analizar.

Abril de 2014

La versión de abril de 2014 de SSMA para Oracle contiene los siguientes cambios:

  • Se ha agregado compatibilidad con MS SQL Server 2014.
  • Se ha agregado compatibilidad con Oracle 12 y la optimización de consultas.
  • Se han corregido errores relacionados con la conversión a Azure.
  • Se han corregido errores relacionados con páginas de informe invisibles en IE 10.

Enero de 2012

La versión de enero de 2012 de SSMA para Oracle agrega compatibilidad con los parámetros de entrada RowType y RecordType predeterminados a NULL.

Julio de 2011

La versión de julio de 2011 de SSMA para Oracle contiene los siguientes cambios:

  • Se ha agregado compatibilidad con la conversión de la secuencia de Oracle al generador de secuencias de SQL Server 2012 (11.x).
  • Se ha mejorado el informe de errores durante la migración de datos.
  • Conversión mejorada de instrucción mediante palabras reservadas.
  • Conversión implícita mejorada del valor de fecha en una función.

Abril de 2011

La versión de abril de 2011 de SSMA para Oracle contiene los siguientes cambios:

  • Producto consolidado "SSMA para Oracle", que admite SQL Server 2005 (9.x), SQL Server 2008 (10.x) y SQL Server 2012 (11.x).
  • Se ha agregado compatibilidad para conectar y migrar a SQL Server 2012 (11.x).
  • Motor mejorado de migración de datos del lado cliente, que admite la migración paralela de datos.
  • Rendimiento mejorado de la migración de datos con los modelos de recuperación registrados Simple y Bulk.
  • Se ha agregado compatibilidad con la compatibilidad con versiones anteriores de proyectos creados por versiones anteriores de SSMA (v4.0 y v4.2).
  • Se ha agregado la capacidad de instalar el producto SSMA para Oracle v5.0 en paralelo (SxS) con versiones anteriores de SSMA (v4.0 y v4.2).
  • Se ha agregado compatibilidad con la generación de informes de tipos definidos por el usuario (incluye subtipo, VARRAY, NESTED TABLE, tabla de objetos y vista de objetos) y sus usos en bloques PL/SQL con mensajes de error especiales.

Julio de 2010

La versión de julio de 2010 de SSMA para Oracle agregó:

  • Compatibilidad con la migración a SQL Server 2008 R2.
  • Nueva aplicación de consola de SSMA para la ejecución de la línea de comandos.
  • Compatibilidad con la migración de datos mediante motores de migración de datos del lado servidor y del lado cliente.
  • Compatibilidad con la instrucción “SELECCIONAR personalización” en la migración de datos.
  • Compatibilidad con la migración desde Oracle 11g R2.

Junio de 2008

La versión de junio de 2008 de SSMA para Oracle contiene los siguientes cambios:

  • Se han agregado mejoras al informe de evaluación, incluida información adicional para sinónimos, origen sin procesar para objetos analizables, paneles y eliminación de logotipos de SQL Server y persistencia de diseño.
  • Se han agregado mejoras en la conversión de objetos:
    • Paquetes DBMS_LOB, conversión agregada DBMS_SQL.
    • Se revisa la conversión de combinaciones.
    • Modificación de colecciones y conversión de registros, ahora conversión de registros en casos simples liberados a través de variables independientes para cada campo.
    • Mejoras en la implementación de registros y colecciones.
    • Se agregaron funciones de agregación de ventanas.
    • Cláusula agregada ROLLUP/CUBE.
    • Mejora de NEXTVAL/CURVAL.
    • Se agregaron la agrupación de columnas en la cláusula SET, los conjuntos de agrupación y el identificador de agrupación.
    • Instrucción agregada MERGE.
    • Compatibilidad con nuevos tipos de fecha y hora y conversión de registros y colecciones a medida que se agregan tipos de datos CLR.
  • Se han agregado nuevas características del Evaluador. Las tablas ahora se pueden probar como objetos mediante el Evaluador, un orden de llamada de varios objetos probables en caso de prueba se puede modificar, el usuario puede probar procedimientos y funciones con registros y colecciones como parámetros y valores devueltos, y se agregó un analizador de dependencias para comprobar solo las tablas usadas.

Agosto de 2007

Se agregó la versión de agosto de 2007 de SSMA para Oracle:

  • Un nuevo componente del Evaluador le permite crear, administrar y ejecutar casos de prueba para comprobar el código SQL convertido.
  • Se ha agregado compatibilidad con la conversión de subtipos, colecciones y módulos locales de Oracle al convertidor de SQL.
  • Una nueva característica de sincronización le permite sincronizar objetos específicos con la base de datos de SQL Server.
  • Nuevas opciones de conversión

Abril de 2007

La versión de abril de 2007 de SSMA para Oracle fue la versión inicial.