Compartir vía


Instalación de componentes de SSMA en SQL Server (MySQLToSQL)

Además de instalar SQL Server Migration Assistant (SSMA), también debe instalar componentes en el equipo que ejecuta SQL Server. Estos componentes incluyen el paquete de la extensión de SSMA, que admite la migración de datos y los proveedores de MySQL para habilitar la conectividad de servidor a servidor.

Paquete de la extensión de SSMA para MySQL

El paquete de la extensión de SSMA agrega una base de datos, sysdb, a la instancia especificada de SQL Server. Esta base de datos contiene las tablas y los procedimientos almacenados necesarios para migrar datos.

Además, al migrar datos a SQL Server, SSMA crea trabajos del Agente SQL Server cuando se usa el motor de migración de datos del lado servidor para migrar los datos.

Requisitos previos

Antes de instalar SSMA para los componentes del servidor MySQL en SQL Server, asegúrese de que su ordenador cumple los requisitos siguientes:

  • Microsoft Windows Installer 3.1 o una versión posterior.

  • Microsoft .NET Framework versión 4.7.2 o una versión posterior. Puede obtenerlo desde el Centro para desarrolladores de .NET Framework.

  • Proveedor de cliente mySQL y conectividad a la base de datos MySQL que desea migrar. Puede instalar proveedores desde el medio del producto MySQL o del sitio web de MySQL.

  • El servicio SQL Server Browser debe ejecutarse durante la instalación. Se usa para rellenar una lista de las instancias de SQL Server en el Asistente para instalación. Puede deshabilitar el servicio SQL Server Browser después de la instalación.

    Nota:

    Si el servicio SQL Server Browser se está ejecutando, pero todavía no ve una lista de instancias en el programa de instalación, debe desbloquear el puerto UDP 1434. Puede usar Firewall de Windows para desbloquear temporalmente el puerto o deshabilitar temporalmente firewall de Windows. También es posible que tenga que desactivar temporalmente el software antivirus. Asegúrese de habilitar firewalls y software antivirus después de la instalación.

Instalar el paquete de extensión

Descargar el paquete de extensión Microsoft SQL Server Migration Assistant para MySQL

Puede instalar el paquete de la extensión en cualquier momento antes de migrar datos a SQL Server.

Importante

Para instalar el paquete de extensiones, debe ser miembro del rol de servidor sysadmin en la instancia de SQL Server.

Para instalar el paquete de la extensión:

  1. Copie SSMA para SSMAforMySQLExtensionPack_n.msi, donde n es el número de compilación, en el ordenador que ejecuta SQL Server.

  2. Haga doble clic en SSMAforMySQLExtensionPack_n.msi.

  3. En el cuadro de diálogo Bienvenida, haga clic en Siguiente.

  4. En el cuadro de diálogo del Acuerdo de licencia para el usuario final, lea el acuerdo de licencia. En caso de aceptar el acuerdo de licencia, active Acepto el acuerdo de licencia y, a continuación, seleccione Siguiente.

  5. En el cuadro de diálogo Elegir tipo de instalación, seleccione Típico.

  6. En el cuado de diálogo Preparado para instalar, seleccione Instalar.

  7. En el cuadro de diálogo Completar el primer paso de instalación, seleccione Siguiente.

    Aparecerá un cuadro de diálogo nuevo, en el que se selecciona la instancia de SQL Server para la instalación del paquete de extensión.

  8. Seleccione la instancia de SQL Server al que está migrando esquemas MySQL y, a continuación, seleccione Siguiente.

    La instancia predeterminada tiene el mismo nombre que el equipo. Las instancias con nombre van seguidas de una barra diagonal inversa y el nombre de la instancia.

  9. En la página de conexión, seleccione el método de autenticación y, a continuación, seleccione Siguiente.

    La autenticación de Windows usa sus credenciales de Windows para intentar iniciar sesión en la instancia de SQL Server. Si selecciona Autenticación de servidor, deberá introducir un nombre de inicio de sesión y una contraseña de SQL Server.

  10. El siguiente paso requiere que establezca la contraseña de una clave maestra que se usará para cifrar los datos confidenciales almacenados en la base de datos del paquete de extensiones durante la migración de datos del lado servidor. Proporcione una contraseña segura y seleccione Siguiente.

  11. En el cuadro de diálogo siguiente, seleccione las bibliotecas Instalar base de datos de utilidades n e Instalar el paquete de la extensión, donde n es el número de versión y, a continuación, seleccione Siguiente.

    La base de datos sysdb se crea con las tablas y los procedimientos almacenados necesarios para la migración de datos (mediante el motor de migración de datos del lado servidor) se crean en esta base de datos.

  12. Para instalar las utilidades en otra instancia de SQL Server, seleccione y, a continuación, seleccione Siguiente. O para salir del asistente, seleccione No.