10 mejores herramientas gratuitas para la migración de bases de datos para MySQL, PostgreSQL, SQL Server y Oracle DB

En este artículo, enumeraré 5 herramientas oficiales y 5 herramientas de código abierto para la migración de bases de datos, destinadas a convertir bases de datos MySQL, PostgreSQL, MS SQL Server y Oracle, como referencia para usted.

download-icon
Descarga gratuita
para VM, SO, BD, archivos, NAS, etc.
lucia

Updated by Lucia on 2026/06/18

Tabla de contenidos
  • 1. MySQL Workbench

  • 2. Oracle SQL Developer

  • 3. Asistente para la migración de SQL Server (SSMA)

  • 4. Microsoft SQL Server Integration Services (SSIS)

  • 5. MySQLyog

  • 6. Ora2Pg

  • 7. Pgloader

  • 8. Pg2mysql

  • 9. Sqlserver2pgsql

  • 10. Bcp y pg_dump

  • Copia de seguridad completa para bases de datos MySQL, PostgreSQL, SQL Server y Oracle

  • Resumen

1675221382398355.jpg

Oracle Database, MySQL, Microsoft SQL Server y PostgreSQL son las 4 bases de datos más populares del mundo, según C# Corner, la comunidad global de desarrolladores de software y datos.

Las empresas suelen trasladar datos existentes a otra base de datos para reducir costos, mejorar el rendimiento o aumentar la escalabilidad, según necesidades comerciales específicas. En este artículo, enumeraré 5 herramientas oficiales y 5 herramientas de migración de bases de datos de código abierto para convertir bases de datos MySQL, PostgreSQL, MS SQL Server y Oracle, como información de referencia.

1. MySQL Workbench

MySQL Workbench es una aplicación visual gratuita y una herramienta de interfaz gráfica de usuario que integra el desarrollo SQL, la migración de datos, el diseño, la creación, el mantenimiento, la copia de seguridad y la recuperación de bases de datos MySQL.

Está disponible en todos los sistemas operativos principales, como Windows, Linux y macOS, con tres ediciones distintas: la edición gratuita y de código abierto MySQL Community, la edición comercial MySQL Standard y la edición MySQL Enterprise. La versión más reciente es MySQL Workbench 8.0.

Compatibilidad con la versión 8.0:

  • CentOS 8;

  • macOS 12;

  • Windows 11;

  • Oracle Linux 8 y 9;

  • Ubuntu 20.04 LTS;

  • MySQL 5.7 y 8.0;

  • Windows Server 2022;

  • Red Hat Enterprise Linux 8 y 9.

Características

  1. Desarrollo SQL: ejecute comandos SQL con el editor SQL; cree y gestione conexiones a servidores de bases de datos;

  2. Diseño de datos: crear modelos de esquemas de bases de datos; desarrollar ingeniería inversa y directa entre un esquema y una base de datos en tiempo real; editar tablas, columnas, desencadenadores, consultas y más con el Editor de tablas;

  3. Administración del servidor: gestionar usuarios de la base de datos; realizar copias de seguridad y recuperaciones; examinar los datos de auditoría; comprobar el estado de la base de datos; supervisar el rendimiento de MySQL;

  4. Migración de datos: migrar Microsoft SQL Server, Microsoft Access, Sybase ASE, SQLite, SQL Anywhere, PostgreSQL, bases de datos genéricas y versiones anteriores de MySQL a MySQL;

  5. Soporte para MySQL Enterprise: Copia de seguridad MySQL Enterprise, Firewall y Auditoría.

Uso:

Migre Microsoft SQL Server y PostgreSQL a MySQL.

Descárguelo desde el sitio web de MySQL.

2. Oracle SQL Developer

Oracle SQL Developer es una aplicación gratuita basada en Java que simplifica la gestión de bases de datos Oracle tanto en entornos tradicionales como en la nube. Puede administrar su base de datos Oracle mediante interfaces gráficas, navegadores web o líneas de comandos. Es compatible con Windows, Linux, macOS y otras plataformas. La versión más reciente es Oracle SQL Developer 22.2.1, que admite Oracle Database 11gR2, 19c y 21c.

Compatibilidad con Oracle SQL Developer 22.2.1:

  • Windows 10 y 11;

  • Linux o Mac OS X;

  • Windows Server 2016/2019/2022.

Características

  1. Extracción, carga y consulta de datos;


  2. Instalación sencilla sin necesidad del cliente de Oracle;


  3. Admite bases de datos Oracle en la nube y locales;


  4. Migrar Microsoft SQL Server, Sybase Adaptive Server, Microsoft Access, PostgreSQL e IBM DB2 a Oracle DB;

  5. Escritorio: IDE completo de PL/SQL; gestión del contenido, rendimiento, configuración y más de Oracle DB; modelado de datos; soporte para el desarrollo de servicios RESTful y la integración de servicios REST de Oracle;

  6. Línea de comandos: editar scripts SQL y PL/SQL; ver el historial de SQL; formatear automáticamente los resultados de las consultas; generar DDL de objetos u obtener los metadatos; integrar Liquibase; huella ligera;

  7. Navegador: ejecutar Oracle SQL o PL/SQL en la hoja de trabajo SQL; crear y editar objetos de esquema y usuarios de Oracle; generar diagramas ER; cargar información desde archivos CSV, JSON y AVRO en tablas nuevas o existentes de Oracle.

Uso:

Migrar MySQL, Microsoft SQL Server y PostgreSQL a Oracle;

Migre la base de datos Oracle a MySQL.

Descárguelo desde el sitio web de Oracle.

3. Asistente para la migración de SQL Server (SSMA)

El Asistente para la migración de SQL Server (SSMA) de Microsoft es un programa diseñado para automatizar la transferencia de bases de datos desde Microsoft Access, DB2, MySQL, Oracle y SAP ASE a SQL Server. La versión más reciente es SSMA 9.2.

Compatibilidad con SSMA:

  • Base de datos SQL de Azure;

  • Windows 7, 8, 8.1 y 10;

  • Azure Synapse Analytics;

  • Instancia administrada de Azure SQL;

  • Windows Server 2008 R2, 2012 R2, 2012 y 2016;

  • SQL Server 2012, 2014, 2016, 2017 y 2019 en Windows y Linux.

Características

  1. SSMA para Oracle: migre datos desde bases de datos Oracle a SQL Server, Azure SQL Database, instancia administrada de Azure SQL Database y Azure SQL Data Warehouse;

  2. SSMA para Access: migre datos desde una o varias bases de datos de Microsoft Access a SQL Server, Azure SQL Database y Azure SQL Database Managed Instance;

  3. SSMA para DB2: migrar datos desde bases de datos IBM DB2 a SQL Server, Azure SQL Database y Azure SQL Database Managed Instance;

  4. SSMA para MySQL: migrar datos desde bases de datos MySQL a SQL Server, Azure SQL Database y Azure SQL Database Managed Instance;

  5. SSMA para SAP ASE: migre datos desde bases de datos SAP ASE a SQL Server, Azure SQL Database y Azure SQL Database Managed Instance.

Uso:

Migrar MySQL a SQL Server;

Migrar la base de datos Oracle a SQL Server.

Descárguelo para Oracle, Access, DB2, MySQL y SAP ASE.

4. Microsoft SQL Server Integration Services (SSIS)

Microsoft SQL Server Integration Services (SSIS) es una plataforma con licencia completa de SQL Server para crear soluciones de conversión e integración de datos a nivel empresarial. Puede utilizar esta herramienta para copiar o descargar archivos, cargar almacenes de datos o administrar objetos y datos de SQL Server. La versión más reciente de SSIS 4.4 se lanzó el 17 de enero de 2023.

Compatibilidad con SSIS:

  • SQL Server 2005, 2008, 2008 R2, 2012, 2014 y 2016, excepto las ediciones Express y Workgroup.

Características

  1. Gestión de datos: extracción y transformación de datos desde XML, archivos planos, fuentes de datos relacionales, etc., y su carga en otro destino;

  2. Mantenimiento de SQL Server: mantener bases de datos y actualizaciones de SQL Server;

  3. Crear y gestionar paquetes: proporcionar herramientas gráficas para crear paquetes con o sin código y gestionarlos.

Uso:

Migrar SQL Server a PostgreSQL;

Migre la base de datos Oracle a SQL Server.

En SQL Server > Asistente de instalación de SQL Server > Nueva instalación independiente de SQL o adición de características a una instalación existente > en la página Selección de características, Características compartidas > Services de integración para Descargar SSIS.

5. MySQLyog

SQLyog es una potente herramienta gráfica (GUI) para la administración y el desarrollo de bases de datos MySQL y MariaDB. SQLyog permite a los administradores de bases de datos y a los desarrolladores comparar, optimizar y documentar esquemas de forma gráfica. Esta herramienta, desarrollada en C++, se distribuye tanto como software gratuito (edición Community en GitHub) como en versiones de pago (ediciones Professional, Enterprise y Ultimate). La versión más reciente de la edición Community de SQLyog es la 13.2.0

Compatibilidad con SQLyog:

  • Windows Vista hasta Windows 10 (Linux, Unix y macOS mediante Wine).

Características

  1. Importar datos desde bases de datos ODBC;


  2. Realizar copias de seguridad automáticas de las bases de datos;


  3. Búsqueda de claves externas y localizador de índices redundantes;


  4. Sincronizar automáticamente y comparar visualmente los datos;


  5. Editor con resaltado de sintaxis y opciones de formato automático;

  6. Múltiples opciones de conectividad, como HTTP/HTTPS o túnel SSH;


  7. Alertas por correo electrónico, informes de trabajos y ejecución automática de instrucciones SQL;

  8. No necesita dependencias ni capas de abstracción de bases de datos como ODBC;


  9. Finalización inteligente de código, diseñador visual de esquemas, perfilador y formateador de consultas, y generador visual de consultas.

Uso:

Migre SQL Server a MySQL.

Descárguelo desde el sitio web de GitHub.

6. Ora2Pg

Ora2Pg es una herramienta gratuita de migración de bases de datos que convierte automáticamente bases de datos Oracle o MySQL a PostgreSQL. Es una herramienta fácil de usar, adecuada tanto para la ingeniería inversa de bases de datos Oracle como para migraciones de datos a nivel empresarial. La versión más reciente es Ora2Pg v23.2.

Características

  1. Privilegios de exportación para usuarios y grupos;


  2. Generar informes de contenido de la base de datos Oracle y de evaluación de los costos y la dificultad de la migración;


  3. Soporte para procedimientos de PostgreSQL 14 con parámetros OUT y versión objetivo predeterminada 14;


  4. Proporcionar opciones de línea de comandos y multiprocesador para contar filas en tablas de PostgreSQL (-P);

  5. Exportar todo el esquema de la base de datos, incluidas las tablas, vistas, etc., con restricciones de clave externa y de comprobación;


  6. Exportar particiones por intervalo o lista, subparticiones, una selección de tablas, funciones predefinidas, desencadenadores, procedimientos y paquetes.

Uso:

Migre MySQL y Oracle a PostgreSQL.

Descárguelo desde la página de versiones de Ora2Pg en GitHub.

7. Pgloader

Pgloader es una herramienta gratuita de migración bajo licencia PostgreSQL que permite a los usuarios cargar datos desde archivos en PostgreSQL o migrar toda la base de datos al destino. La versión más reciente es Pgloader 3.6.9.

Características

  1. Migre a PostgreSQL con una sola línea de comando;


  2. Migrar desde MySQL, SQLite y SQL Server de Microsoft a PostgreSQL;


  3. Migrar archivos de base de datos en los formatos DBF, CSV, COPY, Archivo e IXF.

Uso:

Migre MySQL a PostgreSQL.

Descárguelo desde la página de GitHub de Pgloader.

8. Pg2mysql

Pg2mysql es una herramienta en línea para convertir bases de datos que permite migrar bases de datos PostgreSQL a MySQL. Sin embargo, esta herramienta descarta todos los procedimientos almacenados y vistas. La versión más reciente es pg2mysql 1.9.

Características

  1. Convertir una base de datos PostgreSQL a MySQL;


  2. Permitir a los usuarios descomprimir el sitio web para su uso en la web;


  3. Ofrecer tipo de clave autoincremental para campos autoincrementales.

Uso:

Migre PostgreSQL a MySQL.

Descárguelo desde aquí.

9. Sqlserver2pgsql

Sqlserver2pgsql es una herramienta de migración de datos escrita en Perl para convertir bases de datos de SQL Server a PostgreSQL. Debe funcionar en sistemas Linux, Windows y Unix.

Características

  1. No migrar los procedimientos PL;


  2. Convertir el esquema de SQL Server a PostgreSQL;


  3. Cree una versión incremental de este trabajo para migrar cualquier cambio en la base de datos desde la última ejecución;


  4. Opcionalmente, cree una tarea de Pentaho Data Integrator (Kettle) para trasladar todos los datos desde SQL Server a PostgreSQL.

Uso:

Migre SQL Server a PostgreSQL.

Descárguelo desde la página de GitHub sqlserver2pgsql.

10. Bcp y pg_dump

La utilidad de copia masiva (bcp) transfiere datos en un formato especificado por el usuario de forma masiva entre una instancia de Microsoft SQL Server y un archivo de datos. La versión más reciente de la utilidad bcp es la 15.0.2000.5.

Compatibilidad con Bcp:

  • Windows 7, 8, 8.1, 10 y 11;

  • Windows Server 2008, 2008 R2, 2008 R2 SP1, 2012, 2012 R2, 2016, 2019 y 2022.

Características

  1. Crear un archivo de formato para respaldar los datos;

  2. El archivo no incluye información sobre el esquema ni el formato;

  3. Exportar datos de tablas a archivos de datos o cargar un gran número de filas nuevas en tablas de SQL Server.

Pg-dump exporta PostgreSQL a un script o un archivo de respaldo que contiene comandos de consulta para reconstruir la base de datos, incluso en otras máquinas o arquitecturas. La versión más reciente es Pg-dump 15.

Compatibilidad con pg-dump:

  • PostgreSQL 11, 12, 13, 14, 15.

Características

  1. Solo volcar una base de datos a la vez;


  2. Copia de seguridad de la base de datos PostgreSQL;


  3. Volcar salidas en scripts o formatos de archivo.

Uso:

Migre PostgreSQL a SQL Server.

Descargue la utilidad Bcp para SQL Server x64 o x86; pg-dump es una herramienta integrada en PostgreSQL que puede descargar el archivo binario de PostgreSQL y conservar el archivo pg-dump.exe.

Copia de seguridad completa para bases de datos MySQL, PostgreSQL, SQL Server y Oracle

El proceso de conversión de bases de datos conlleva riesgos ocultos que podrían provocar corrupción o pérdida de datos; por lo tanto, realizar copias de seguridad preventivas de la base de datos no es solo necesario, sino fundamental.

Vinchin Backup & Recovery ofrece copias de seguridad de bases de datos fáciles de usar y eficaces para MySQL, PostgreSQL, SQL Server, Oracle DB, Postgres Pro y MariaDB.

Compatibilidad:

  • MySQL 5.5.62 ~ 8.0.28

  • Microsoft SQL Server 2008 ~ 2019

  • Oracle Database 11g ~ 21c

  • Oracle RAC 11g R2, 19c

  • PostgreSQL 12.1 ~ 14.2

  • Postgres Pro 14.5

  • MariaDB 10.5.4 ~ 10.10.2

computadora Vinchin.png

Con la solución de copia de seguridad, puede gestionar copias de seguridad de diversas bases de datos y entornos de virtualización mediante una única consola web y protegerlas (así como el servidor Vinchin) contra actores maliciosos con un monitor de E/S que deniega cualquier acceso no autorizado, salvo las aplicaciones Vinchin.

También puede realizar, con un solo clic y según sus necesidades individuales, copias de seguridad completas, diferenciales, incrementales, de registros de archivado y de registros de transacciones, que se adaptan dinámicamente a sus bases de datos. Además, puede habilitar la desduplicación y compresión de datos para reducir su tamaño en un 50 %.

Restaurar fácilmente la base de datos en la base de datos original o en un nuevo destino y preparar una copia de seguridad externa según sea necesario.

Descargue ahora la versión de prueba gratuita de 60 días de la versión Enterprise:

Resumen

Este artículo enumera 10 convertidores de bases de datos gratuitos para MySQL, PostgreSQL, SQL Server y Oracle DB, para su referencia. Asimismo, la copia de seguridad de la base de datos también es una prioridad antes y después de la conversión, con fines de protección de datos.

Compartir en:

Categories: Database Tips