Comparteix a través de


Evaluar objetos de base de datos de SAP ASE para la conversión (SybaseToSQL)

Antes de cargar objetos y migrar datos a SQL Server o Azure SQL, debe determinar la complejidad de la migración y cuánto tiempo debe tardar. SSMA puede crear un informe de evaluación que muestre el porcentaje de objetos y procedimientos que se convertirán correctamente en Transact-SQL. SSMA también le permite ver los problemas específicos que pueden provocar errores de conversión.

Creación de informes de evaluación

Al crear este informe de evaluación, SSMA convierte los objetos de base de datos de SAP Adaptive Server Enterprise (ASE) seleccionados en la sintaxis de SQL Server o Azure SQL y, a continuación, muestra los resultados.

Para crear un informe de evaluación

  1. En el Explorador de metadatos de Sybase, seleccione las bases de datos que desea evaluar.

  2. Para omitir objetos individuales, desactive las casillas situadas junto a los objetos que no desea evaluar.

  3. Haga clic con el botón derecho del ratón en Bases de datos y seleccione Crear informe.

    También puede analizar objetos individuales haciendo clic con el botón derecho en un objeto y seleccionando Crear informe.

    SSMA muestra el progreso en la barra de estado en la parte inferior de la ventana. Si el panel Salida está visible, también verá los mensajes relacionados.

    Una vez completada la evaluación, aparecerá la ventana SQL Server Migration Assistant para Sybase: Informe de evaluación.

Use los informes de evaluación

La ventana Informe de evaluación contiene tres paneles:

  • El panel izquierdo contiene la jerarquía de objetos que se incluyen en el informe de evaluación. Puede examinar la jerarquía y seleccionar objetos y categorías de objetos para ver las estadísticas y el código de conversión.

  • El contenido del panel derecho varía en función del elemento seleccionado en el panel izquierdo.

    Si se selecciona un grupo de objetos (como un esquema) o una tabla, el panel derecho muestra dos paneles. El panel Estadísticas de conversión muestra las estadísticas de conversión de los objetos seleccionados. En el panel Objetos por categorías se muestran las estadísticas de conversión para el objeto o las categorías de objetos.

    Si se selecciona un procedimiento almacenado, una vista o un desencadenador, el panel derecho contiene estadísticas, código fuente y código de destino.

    • En el área superior se muestran las estadísticas generales del objeto. Es posible que tenga que expandir Estadísticas para ver esta información.
    • El área Origen muestra el código fuente del objeto seleccionado en el panel izquierdo. Las áreas resaltadas muestran código fuente problemático.
    • El área Destino muestra el código convertido. El texto rojo muestra el código problemático y los mensajes de error.
  • En el panel inferior se muestran los mensajes de conversión, agrupados por número de mensaje. Seleccione Errores, Advertencias o Información para ver categorías de mensajes y, a continuación, expanda un grupo de mensajes. Haga clic en un mensaje individual para seleccionar el objeto en el panel izquierdo y, a continuación, muestre los detalles en el panel derecho.

Análisis de problemas de conversión mediante el informe de evaluación

Los paneles Estadísticas de conversión muestran las estadísticas de conversión. Si el porcentaje de cualquier categoría es inferior al 100 por ciento, debe determinar por qué la conversión no se realizó correctamente.

Para ver problemas de conversión

  1. Cree el informe de evaluación mediante las instrucciones del procedimiento anterior.

  2. En el panel izquierdo, expanda esquemas o carpetas que tengan un icono de error rojo. Continúe expandiendo los elementos hasta que seleccione un elemento individual que produjo un error en la conversión.

  3. En la parte superior del panel Origen, seleccione Siguiente problema.
    El código problemático está resaltado, como es el código relacionado en el panel Navegación de destino.

  4. Revise los mensajes de error y determine lo que desea hacer con el objeto que provocó el problema de conversión:

    • Actualice la sintaxis de ASE en SSMA. Puede actualizar la sintaxis solo para los procedimientos almacenados y desencadenadores. Para actualizar la sintaxis, seleccione el objeto en el panel Explorador de metadatos de Sybase, haga clic en la pestaña SQL y, a continuación, edite el código SQL. Al alejarse del elemento, se le pedirá que guarde la sintaxis actualizada. Vea los errores notificados para el objeto en la pestaña Informe.

    • En ASE, puede modificar el objeto de ASE para quitar o revisar el código problemático. Para cargar el código actualizado en SSMA, tendrá que actualizar los metadatos. Para obtener más información, consulte Conexión a Sybase ASE (SybaseToSQL).

    • Puede excluir el objeto de la migración. En el Explorador de metadatos de SQL Server o Azure SQL y el Explorador de metadatos de Sybase, desactive la casilla situada junto al elemento antes de cargar los objetos en SQL Server o Azure SQL y migrar datos de ASE.

Pasos siguientes

Conversión de objetos de base de datos de SAP ASE (SybaseToSQL)

Consulte también

Migración de bases de datos de SAP ASE a SQL Server: Azure SQL Database (SybaseToSQL)