Evaluación de las bases de datos de MySQL para la conversión (MySQLToSQL)
Antes de cargar objetos y migrar datos a SQL Server o SQL Azure, se debe determinar la complejidad de la migración y el tiempo que llevará. SSMA puede crear un informe de evaluación que muestre el porcentaje de objetos que se convertirán correctamente. SSMA también le permite ver los problemas específicos que provocan errores de conversión.
Creación de informes de evaluación
Cuando crea este informe de evaluación, SSMA convierte los objetos de base de datos MySQL seleccionados a la sintaxis de SQL Server o SQL Azure y, a continuación, muestra los resultados.
Crear un informe de evaluación
En el explorador de metadatos de MySQL, seleccione los esquemas que quiere evaluar.
Para omitir objetos individuales, desactive las casillas situadas junto a ellos.
Haga clic con el botón derecho en Esquemas y elija Crear informe.
Haga clic con el botón derecho en un objeto para analizar objetos individuales. Después, seleccione Crear informe.
SSMA mostrará el progreso en la barra de estado en la parte inferior de la ventana. Si el Panel de resultados está visible, también verá mensajes en el mismo.
Una vez finalizada la evaluación, aparecerá la ventana SQL Server Migration Assistant para MySQL, Informe de evaluación.
Utilizar 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 de conversión y el código.
El contenido del panel derecho depende del elemento seleccionado en el panel izquierdo.
Si se selecciona un grupo de objetos, como un esquema, el panel derecho contiene un panel de estadísticas de conversión y un panel de objetos por categorías. 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 una función, procedimiento, tabla o vista, 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 de origen muestra el código fuente del objeto seleccionado en el panel izquierdo. Las áreas resaltadas muestran códigos fuente problemáticos.
El área de 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. Puede hacer clic en Errores, Advertencias o Información para ver las categorías de mensajes y, a continuación, expandir un grupo de mensajes. Haga clic en un mensaje individual para seleccionar el objeto en el panel izquierdo y mostrar los detalles en el panel derecho.
Análisis de problemas de conversión mediante el informe de evaluación
El panel Estadísticas de conversión muestra 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
Cree el informe de evaluación mediante las instrucciones del procedimiento anterior.
En el panel izquierdo, expanda los 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.
En la parte superior del panel Origen, haga clic en Siguiente problema.
El código problemático está resaltado, así como el código asociado en el panel de navegación de destino.
Revise los mensajes de error y después decida qué quiere hacer con el objeto que causó el problema de conversión.
Actualizar la sintaxis MySQL en SSMA. Solo puede actualizar la sintaxis de los procedimientos y las funciones. Para actualizar la sintaxis, seleccione el objeto en el panel Explorador de metadatos de MySQL, haga clic en la pestaña SQL y, a continuación, modifique el código SQL. Al alejarse del elemento, se le pedirá que guarde la sintaxis actualizada. Puede ver los errores notificados para el objeto en la pestaña Informe.
En MySQL, puede modificar el objeto MySQL 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 MySQL (MySQLToSQL).
Puede excluir el objeto de la migración. En el Explorador de metadatos de SQL Server o SQL Azure y en el Explorador de metadatos de MySQL, desmarque la casilla de verificación situada junto al elemento antes de cargar los objetos en SQL Server o SQL Azure y migrar los datos desde MySQL.
Paso siguiente
Conversión de bases de datos de MySQL (MySQLToSQL)
Consulte también
Migración de bases de datos MySQL a SQL Server: Azure SQL Database (MySQLToSQL)