Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Para migrar bases de datos MySQL a SQL Server o SQL Azure, primero debe crear un proyecto de SSMA. El proyecto es un archivo que contiene la siguiente información:
Metadatos sobre las bases de datos MySQL que desea migrar a SQL Server o SQL Azure.
Metadatos sobre la instancia de destino de SQL Server o SQL Azure que recibirán los objetos y datos migrados.
Información de conexión de SQL Server o SQL Azure
Configuración del proyecto.
Al abrir un proyecto, se desconecta de MySQL y SQL Server o SQL Azure. Esto le permite trabajar sin conexión. Para obtener más información sobre cómo volver a conectarse a SQL Server, consulte Conexión a SQL Server (MySQLToSQL)
SSMA contiene varias opciones para convertir y cargar bases de datos, migrar datos y sincronizar SSMA con MySQL y SQL Server o SQL Azure. La configuración predeterminada es adecuada para muchos usuarios. Sin embargo, antes de crear un nuevo proyecto SSMA, debe revisar la configuración. Si es necesario, puede cambiar la configuración predeterminada que se usará para todos sus proyectos nuevos.
En el menú Herramientas, seleccione Configuración predeterminada del proyecto.
Seleccione el tipo de proyecto en la lista desplegable Versión de destino de migración para la que se va a ver o cambiar la configuración y, a continuación, haga clic en la pestaña General.
En el panel izquierdo, haga clic en Conversión.
En el panel derecho, revise y cambie la configuración según sea necesario. Para obtener más información sobre la configuración, consulte Configuración del proyecto (conversión) (MySQLToSQL).
Repita los pasos del 1 al 3 para las páginas Migración, Sincronización, SQL Azure, GUI y Asignación de tipo.
Para obtener información sobre la configuración de migración, consulte Configuración del proyecto (migración) (MySQLToSQL).
Para obtener información sobre la configuración de Sincronización con SQL Server, consulte Configuración del proyecto (sincronización) (MySQLToSQL).
Para obtener información sobre la configuración de GUI, consulte Configuración del proyecto (GUI) (SSMA común).
Para obtener información sobre la configuración de asignación del tipo de datos, consulte Configuración del proyecto (asignación de tipo) (MySQLToSQL).
Para obtener información sobre la configuración de SQL Azure, consulte Configuración del proyecto (Azure SQL Database) (MySQLToSQL).
Nota
La configuración de SQL Azure solo se mostrará cuando seleccione Migración a SQL Azure al crear un proyecto.
Para migrar datos de bases de datos MySQL a SQL Server o SQL Azure, debe crear un proyecto.
En el menú Archivo, seleccione Nuevo proyecto. Aparecerá el cuadro de diálogo Nuevo proyecto . En el menú Archivo, seleccione Nuevo proyecto. Aparecerá el cuadro de diálogo Nuevo proyecto .
En el cuadro de texto Nombre, escriba un nombre para el proyecto.
En el cuadro de texto Ubicación, escriba o seleccione una carpeta para el proyecto.
En la lista desplegable Migración a, seleccione la versión de SQL Server de destino que se usa para la migración. Las opciones disponibles son:
SQL Server 2005
SQL Server 2008
SQL Server 2012
SQL Server 2014
Azure SQL Database
A continuación, haga clic en Aceptar.
SSMA crea el archivo del proyecto.
Además de definir la configuración del proyecto predeterminada que se aplica a todos los nuevos proyectos de SSMA, también puede personalizar la configuración de cada proyecto. Para obtener más información, consulte Configuración de opciones de proyecto (MySQLToSQL).
Al personalizar las asignaciones de tipos de datos entre las bases de datos de origen y de destino, puede definir asignaciones en el nivel de proyecto, base de datos u objeto. Para obtener más información, consulte Asignación de tipos de datos de MySQL y de SQL Server (MySQLToSQL).
La característica Guardar proyectos permite al usuario, fundamentalmente, guardar la configuración del proyecto y, opcionalmente, los metadatos de la base de datos en el archivo del proyecto SSMA.
Si las bases de datos del proyecto han cambiado o no se han convertido, SSMA le pedirá que cargue y guarde los metadatos. Cargar y guardar metadatos le permite trabajar sin conexión. También le permite enviar un archivo del proyecto completo a otras personas, como el personal de soporte técnico. Si se le pide que guarde los metadatos, haga lo siguiente:
Para cada base de datos que muestre el estado Faltan metadatos, seleccione la casilla situada junto al nombre de la base de datos. Guardar metadatos puede tardar varios minutos. Si no desea guardar metadatos en este momento, no seleccione ninguna casilla.
Haga clic en Save(Guardar).
SSMA analizará los esquemas de MySQL y guardará los metadatos en el archivo del proyecto.
Al abrir un proyecto, se desconecta de MySQL y de SQL Server o SQL Azure. Esto le permite trabajar sin conexión. Para actualizar los metadatos, cargue objetos de la base de datos en SQL Server o SQL Azure. Para migrar datos, debe volver a conectarse a SQL Server o SQL Azure.
Realice uno de los siguientes procedimientos:
En el menú Archivo, seleccione Proyectos recientes.
Selección del proyecto que quiere abrir.
En el menú Archivo, seleccione Abrir proyecto, busque el archivo del proyecto .m2ssproj, seleccione el archivo y haga clic en Abrir.
Para volver a conectarse a MySQL, en el menú Archivo, seleccione Volver a conectarse a MySQL.
Para volver a conectarse a SQL Server, en el menú Archivo, seleccione Volver a conectarse a SQL Server.
Para volver a conectarse a SQL Azure, en el menú Archivo, seleccione Volver a conectarse a SQL Azure.
El siguiente paso del proceso de migración es Conexión a MySQL (MySQLToSQL)
Conexión a MySQL (MySQLToSQL)
Migración de bases de datos MySQL a SQL Server: Azure SQL Database (MySQLToSQL)
Conexión a SQL Server (MySQLToSQL)
Conexión a Azure SQL Database (MySQLToSQL)
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyCursos
Módulo
Migración de las bases de datos locales de MySQL a Azure Database for MySQL - Training
Migración de las bases de datos locales de MySQL a Azure Database for MySQL
Certificación
Microsoft Certified: Azure Database Administrator Associate - Certifications
Administre una infraestructura de base de datos de SQL Server para bases de datos relacionales locales e híbridas en la nube mediante las ofertas de bases de datos relacionales PaaS de Microsoft.
Documentación
Introducción a SSMA para MySQL (MySQLToSQL) - SQL Server
Obtenga información sobre el proceso de instalación de SQL Server Migration Assistant (SSMA) para MySQL y familiarícese con la interfaz de usuario de SSMA.
Instalación del cliente de SSMA para MySQL (MySQLToSQL) - SQL Server
Obtenga información sobre los requisitos previos de instalación de SQL Server Migration Assistant (SSMA) para el cliente MySQL y cómo instalar.
Configuración de opciones de proyecto (MySQLToSQL) - SQL Server
Configuración de opciones de proyecto (MySQLToSQL)