Migración de bases de datos y datos estructurados a SQL Server en Linux

Se aplica a:SQL Server: Linux

Puede migrar sus bases de datos y datos a una instancia de SQL Server que se ejecute en Linux. El método que use depende de los datos de origen y del escenario específico. En las secciones siguientes, encontrará procedimientos recomendados para distintos escenarios de migración.

Importante

Los grupos de disponibilidad multiplataforma de SQL Server, que incluyen réplicas heterogéneas con compatibilidad completa con alta disponibilidad y recuperación ante desastres, están disponibles con DH2i DxEnterprise. Para obtener más información, consulte Grupos de disponibilidad de SQL Server con sistemas operativos mixtos.

Migrar desde SQL Server en Windows

Para migrar bases de datos de SQL Server en Windows a SQL Server en Linux, la técnica recomendada es usar la función de copia de seguridad y restauración de SQL Server.

  1. Cree una copia de seguridad de la base de datos en el equipo con Windows.
  2. Transfiera el archivo de copia de seguridad al equipo de destino con SQL Server para Linux.
  3. Restaure la copia de seguridad en el equipo con Linux.

Vea el artículo siguiente para obtener instrucciones paso a paso de cómo migrar una base de datos con la función de copia de seguridad y restauración:

También puede exportar la base de datos a un archivo BACPAC (un archivo comprimido que contiene el esquema de la base de datos y los datos). Si tiene un archivo BACPAC, puede transferir el archivo al equipo con Linux y, después, importarlo en SQL Server. Para más información, consulte los siguientes artículos.

Migrar desde otros servidores de bases de datos

Puede migrar bases de datos que se encuentren en otros sistemas de bases de datos SQL Server en Linux. Algunos ejemplos son bases de datos de Microsoft Access, DB2, MySQL, Oracle y Sybase. En este escenario, use el Asistente para la administración de SQL Server (SSMA) para automatizar la migración a SQL Server en Linux. Para obtener más información, vea Usar SSMA para migrar bases de datos a SQL Server en Linux.

Migrar datos estructurados

También hay técnicas para importar datos sin procesar. Puede que tenga archivos de datos estructurados que se han exportado desde otras bases de datos u orígenes de datos. En este caso, puede usar la herramienta bcp para insertar los datos de forma masiva. También puede usar SQL Server Integration Services (SSIS) en Windows para importar los datos en una base de datos de SQL Server en Linux. SSIS le permite ejecutar transformaciones más complejas en los datos durante la importación.