Compartir a través de


Novedades de SSMA para SAP ASE (SybaseToSQL)

En este artículo se enumeran los cambios de SQL Server Migration Assistant (SSMA) para SAP ASE (antes SSMA para Sybase) 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 v10.0

La versión v10.0 de SSMA para MySQL contiene mejoras de rendimiento secundarias, correcciones de errores y compatibilidad con el visor de ayuda en línea.

SSMA v9.5

La versión v9.5 de SSMA para SAP ASE 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 SAP ASE contiene los siguientes cambios:

  • Compatibilidad con el tipo de datos bigdatetime
  • 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 claves principales y únicas presentes como sugerencias de índice
  • Mejora de la conversión de la instrucción SELECT

SSMA v9.3

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

  • Más soporte para SQL Server 2022 de destino

SSMA v9.2

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

  • Supervisión de las canalizaciones de movimiento de datos mejoradas a gran escala

SSMA v9.1

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

  • Mejoras de rendimiento menores, correcciones de errores y experiencia de obtención de ayuda mejorada

SSMA v9.0

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

  • Nueva compatibilidad con la migración de datos sin conexión a escala
  • Arquitectura mejorada de migración de datos
  • Compatibilidad con el visor de ayuda en línea

SSMA v8.24

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

  • Corrección de errores y mejoras de rendimiento menores

SSMA v8.23

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

  • Mensajería mejorada para la conversión de instrucciones de TRANSACTION_RPC
  • Nueva opción Permitir instrucciones de 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 SAP ASE contiene los siguientes cambios:

  • Permitir especificar más opciones de cadena de conexión 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 SAP ASE contiene los siguientes cambios:

  • Uso de COUNT_BIG en consultas de recuento de filas para la base de datos de destino

SSMA v8.20

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

  • Corrección de errores y mejoras de rendimiento menores

SSMA v8.19

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

  • Almacena y ejecuta casos de prueba en el lado cliente

SSMA v8.18

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

  • Corrección de errores y mejoras de rendimiento menores

SSMA v8.17

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

  • Adición de compatibilidad con columnas calculadas
  • 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 SAP ASE contiene los siguientes cambios:

  • 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 SAP ASE contiene los siguientes cambios:

  • Revisar 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 SAP ASE requiere una actualización del proyecto, ya que ahora almacena la versión completa del servidor de origen o destino en los metadatos del proyecto.

SSMA v8.13

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

  • 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 SAP ASE contiene mejoras de rendimiento menores y correcciones de errores.

SSMA v8.11

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

  • Corrección de la conversión de tablas temporales
  • 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 SAP ASE contiene mejoras de rendimiento menores y correcciones de errores.

SSMA v8.9

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

  • Mejora de la conversión de formato de fecha y hora
  • Corrección del problema con caracteres que faltan en las definiciones de SQL para objetos

SSMA v8.8

La versión v8.8 de SSMA para SAP ASE 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
  • Corrección del problema con caracteres que faltan en las definiciones de SQL para objetos

SSMA v8.7

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

Importante

Con SSMA v8.5 y posteriores, .NET 4.7.2 es un requisito previo para la instalación. Si necesita instalar esta versión, puede descargar el archivo runtime 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 SAP ASE se ha mejorado agregando una configuración que permite a los usuarios omitir las propiedades extendidas de SSMA en el código convertido.

Para usar esta configuración, en SSMA para SAP ASE, vaya a Herramientas>Configuración general> de configuración>del proyecto y, a continuación, en Misc, actualice el valor de la opción Omitir propiedades extendidas en Sí.

Captura de pantalla de Omitir la configuración de propiedades ampliadas.

Importante

Con SSMA v8.5 y posteriores, .NET 4.7.2 es un requisito previo para la instalación. Si necesita instalar esta versión, puede descargar el archivo runtime desde aquí.

SSMA v8.5

La versión v8.5 de SSMA para SAP ASE se ha mejorado con compatibilidad con la autenticación de Microsoft Entra/Azure AD y compatibilidad básica con características JSON en 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 SAP ASE ahora le permite ocultar las tablas y vistas del sistema (excluirlas de la conversión).

Importante

En SSMA v8.5, .NET 4.7.2 es un requisito previo para la instalación. Si necesita instalar esta versión, puede descargar el archivo runtime desde aquí.

SSMA v8.4

La versión v8.4 de SSMA para SAP ASE 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.

Importante

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

SSMA v8.3

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

  • Solucionan problemas de accesibilidad.
  • Agregan compatibilidad básica para el tipo hierarchyid en SQL Server.

SSMA v8.2

La versión v8.2 de SSMA para SAP ASE se ha mejorado con un conjunto específico de correcciones diseñadas para perfeccionar las métricas de calidad y conversión, así como correcciones para:

  • Un problema con índices no agrupados deshabilitados después de la migración de datos.
  • 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 podría provocar 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 SAP ASE se ha mejorado con correcciones dirigidas diseñadas para perfeccionar las métricas de calidad y conversión.

Nota:

Un problema conocido con la actualización automática podría provocar 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 SAP ASE se ha mejorado con correcciones dirigidas diseñadas para perfeccionar las métricas de calidad y conversión. Además, en esta versión hemos agregado las siguientes características nuevas:

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

    Captura de pantalla del proyecto mi de SQL Database.

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

    Captura de pantalla de objetos de filtro de SSMA.

SSMA v7.10

La versión v7.10 de SSMA para SAP ASE se ha mejorado con correcciones dirigidas diseñadas para proporcionar más protecciones de seguridad y privacidad para satisfacer los cambios en los requisitos globales.

SSMA v7.9

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

  • Correcciones dirigidas que mejoran la calidad y las métricas de conversión.
  • Compatibilidad con la línea de comandos de SSMA para modificar la asignación de tipos 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 SAP ASE contiene los siguientes cambios:

  • 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 SAP ASE contiene los siguientes cambios:

  • SSMA para SAP ASE 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 SAP ASE. 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.

SSMA v7.6

La versión v7.6 de SSMA para SAP ASE contiene los siguientes cambios:

  • 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.
  • Compatibilidad con la conversión de funciones de Sybase.

SSMA v7.5

La versión v7.5 de SSMA para SAP ASE (antes SSMA para Sybase) contiene los siguientes cambios:

  • Varias mejoras para garantizar una mayor accesibilidad para las personas con discapacidades.
  • Compatibilidad con la sintaxis CREATE OR REPLACE.

SSMA v7.4

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

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

    Captura de pantalla de la opción de tiempo de espera de consulta.

  • 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 SAP ASE 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.

        Captura de pantalla del comando Guardar como proyecto de SSDT.

    • Bibliotecas que SSMA puede consumir para realizar conversiones personalizadas.

SSMA v7.2

La versión v7.2 de SSMA para Sybase 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 Sybase 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.
  • Soporte para actualizaciones automáticas para descargar la última versión 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 mayo de 2016 de SSMA para Sybase contiene los siguientes cambios:

  • Se agregó compatibilidad con SQL Server 2016.
  • Se ha quitado 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.
  • Se ha corregido el recuento de objetos para la carga inicial.
  • Se ha corregido un error en la configuración global.

Marzo de 2016

La versión preliminar de marzo de 2016 de SSMA para Sybase agrega compatibilidad para la migración a SQL Server 2016.

Enero de 2016

La versión de mantenimiento de enero de 2016 de SSMA para Sybase contiene los siguientes cambios:

  • Se ha agregado el 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 Sybase contiene los siguientes cambios:

  • Se ha mejorado la conversión de código de Azure SQL Database.
  • Se ha movido la funcionalidad del paquete de extensión al esquema para admitir Azure SQL Database.
  • Se han agregado mejoras de rendimiento probadas 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 la capacidad de resaltar esquemas LOB conocidos (para que puedan omitirse en la conversión).
  • Se han agregado mejoras en la velocidad de conversión.
  • Se ha agregado la capacidad de 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 Sybase contiene los siguientes cambios:

  • Se agregó compatibilidad con SQL Server 2014
  • 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 Sybase contiene los siguientes cambios:

  • Se ha agregado compatibilidad con la conversión del desencadenador de reversión.
  • Se ha proporcionado una corrección para convertir @@ROWCOUNT y @@ERROR en la misma instrucción SET.

Julio de 2011

La versión de julio de 2011 de SSMA para Sybase proporciona informes de errores mejorados durante la migración de datos.

Abril de 2011

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

  • SSMA consolidado para el producto Sybase , que admite SQL Server 2005 (9.x), SQL Server 2008 (10.0.x), SQL Server 2012 (11.x) y Azure SQL.
  • Se ha agregado compatibilidad para conectar y migrar a SQL Server 2012 (11.x).
  • Se ha agregado una nueva característica para convertir y migrar bases de datos de Sybase a Azure SQL.
  • 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 modelos de recuperación simple y masiva registrados.
  • Se ha agregado la capacidad de convertir y migrar correctamente las bases de datos de Sybase que distinguen mayúsculas de minúsculas a SQL Server que distingue mayúsculas de minúsculas.
  • Se ha agregado compatibilidad para la conversión de instrucciones de combinación sin ANSI ASE de Sybase a instrucciones de combinación ANSI de SQL Server con las instrucciones BORRAR y ALMACENAR.
  • Se proporcionan más opciones de conectividad para conectarse a los servidores de ASE de Sybase mediante el proveedor ODBC de Sybase y los proveedores de ADO.NET de Sybase ASE.
  • Se quitó la dependencia de una base de datos independiente denominada SysDB, que contiene las funciones de emulación de Sybase (instaladas como parte de Extension Pack).
  • Se ha agregado la capacidad de instalar SSMA para el paquete de extensiones de Sybase en clústeres de SQL Server.
  • Se ha agregado 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 Sybase v5.0 en paralelo (SxS) con versiones anteriores de SSMA (v4.0 y v4.2).

Julio de 2010

La versión de julio de 2010 de SSMA para Sybase 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 Sybase ASE 15.0.3 y 15.5.

Junio de 2008

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

  • Se ha agregado el Evaluador de SSMA, que prueba automáticamente la conversión del objeto de base de datos y la migración de datos realizada por SSMA. Una vez finalizados todos los pasos de migración de SSMA, use el Evaluador de SSMA para comprobar que los objetos convertidos funcionan de la misma manera y que todos los datos se transfirieron correctamente.
  • Se ha agregado la conversión anterior a SQL. El usuario ahora puede especificar declaraciones de tabla temporal (y otros objetos) para cada procedimiento de origen que se va a usar en la conversión.
  • Se han agregado mejoras en la conversión de objetos:
    • Se revisa la conversión de combinaciones.
    • Agregados y no agregados sin haberse agrupado por cláusulas.
    • La función IDENTITY con una instrucción SELECT INTO.
    • Restricciones e índices agrupados en datos bloqueados únicamente.
    • Tablas temporales creadas por SELECT INTO.
    • Restricciones e índices para tablas temporales.
    • Se admiten nuevos tipos de fecha y hora de SQL Server 2008 (10.0.x).
    • Compatibilidad con la conectividad y los tipos de datos de Sybase 15.0.

Mayo de 2007

La versión de mayo de 2007 de SSMA para Sybase agregó:

  • La capacidad de cargar el contenido de la base de datos más rápido al guardar un proyecto.
  • Compatibilidad con comentarios introducidos por el usuario en el modo SQL Server con formato.
  • Mejoras en la conversión de objetos.

Noviembre de 2006

La versión noviembre de 2006 de SSMA para Sybase contiene los siguientes cambios:

  • Se ha agregado una nueva configuración global:
    • Puede optar por mostrar números de línea en las ventanas del editor.
    • Puede configurar SSMA para solicitar que reemplace los objetos duplicados, o para que siempre o nunca reemplace los objetos duplicados durante la conversión del esquema.
  • Se ha agregado una nueva opción de conversión que le permite configurar cómo SSMA controla las siguientes situaciones:
    • Una instrucción CAST o CONVERT que contiene una instrucción binaria.
    • Comprueba si hay valores NULL en expresiones de igualdad.
    • Tablas proxy.
    • Mensajes de usuario con números de error para RAISERROR.
    • Instrucciones UPDATE que contienen identificadores sin resolver.
  • Se ha agregado una nueva opción de migración que le permite especificar cómo SSMA debe controlar las fechas que están fuera del rango de fechas de SQL Server.
  • Se ha agregado una configuración de SQL con formato en la pestaña SQL, que da formato al código para mejorar la legibilidad.
  • Nuevas correcciones de errores, entre las que se incluyen:
    • SSMA ahora convierte instrucciones LOCK TABLE <table> IN { SHARED | EXCLUSIVE } MODE agregando una sugerencia TABLOCK o TABLOCKX a la consulta posterior SELECT de la tabla.
    • Ahora se agregan las conversiones necesarias cuando se usan tipos binarios en expresiones de caracteres.
    • Mejoras en el rendimiento y la memoria.

Julio de 2006

La versión de julio de 2006 de SSMA para Sybase fue la versión inicial.