

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Métodos de migración de bases de datos de SQL Server
<a name="methods"></a>

Existen varios métodos para migrar las bases de datos de SQL Server a AWS. Puede elegir entre los servicios de AWS y las características nativas de SQL Server en función de su evaluación y sus requisitos. En esta sección se describen algunos de los métodos más comunes, que se resumen en las dos tablas siguientes. En las secciones de Amazon EC2 y Amazon RDS, que figuran más adelante en esta guía, se describen en detalle algunos de estos métodos.

**AWS servicios**



| Método de migración | Target | Características y limitaciones | Más información | 
| --- | --- | --- | --- | 
| **AWS DMS** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom<br />Amazon Aurora | +  Soporta carga completa y CDC <br />+  Soporta bases de datos de todos los tamaños  | Sección de [AWS DMS](heterogeneous-migration-tools.md#aws-dms) | 
| **Orquestador de AWS Migration Hub** | Amazon EC2<br />Amazon RDS | +  Proporciona plantillas de flujo de trabajo predefinidas paso a paso <br />+  Automatiza la copia de seguridad y la restauración nativas <br />+  Soporta todas las ediciones y versiones de SQL Server <br />+  Se puede aplicar a una o varias bases de datos a la vez <br />+  Soporta bases de datos de todos los tamaños  | Sección de [Orquestador de AWS Migration Hub](mho.md) | 
| **AWS Transform MGN** | Amazon EC2 | +  Solución de migración mediante lift-and-shift altamente automatizada <br />+  Agent-based, replicación a nivel de bloque  | No se incluye en esta guía (consulte la documentación de [MGN](https://docs.aws.amazon.com/mgn/index.html)) | 
| **AWS Snowball Edge** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Soporta bases de datos muy grandes (hasta 210 TB) <br />+  Emplea Amazon Simple Storage Service (Amazon S3) para almacenar y restaurar datos  | Sección de [Snowball Edge](snowball-edge.md) | 

**Métodos nativos de SQL Server**



| Método de migración | Target | Características y limitaciones | Más información | 
| --- | --- | --- | --- | 
| **Copia de seguridad y restauración nativas** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Se puede aplicar a una o varias bases de datos a la vez <br />+  Requiere tiempo de inactividad <br />+  Soporta bases de datos de todos los tamaños  |  backup/restoreSección de [SQL Server nativa](native-backup-restore.md) (puede utilizarla [Orquestador de AWS Migration Hub](mho.md)para automatizar las copias de seguridad y la restauración nativas) | 
| **Envío de registros** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Aplicado por base de datos <br />+  Se puede retrasar  | Sección de [envío de registros](log-shipping.md) | 
| **Despacho de registros personalizados** | Amazon RDS<br />Amazon RDS Custom | +  Aplicado por base de datos <br />+  Se puede retrasar  | [Automatice la migración local o de Amazon EC2 SQL Server a Amazon RDS para la migración de SQL Server mediante el envío de registros personalizado (entrada del blog](https://aws.amazon.com/blogs/database/automate-on-premises-or-amazon-ec2-sql-server-to-amazon-rds-for-sql-server-migration-using-custom-log-shipping/))AWS  | 
| **Duplicación de bases de datos** | Amazon EC2 | +  Aplicado por base de datos <br />+  Puede ser sincrónico o asíncrono, según la edición de SQL Server <br />+  La base de datos secundaria no se puede leer; actúa como base de datos de reserva <br />+  Soporta conmutación por error tanto automática como manual  | Sección de [duplicación de bases de datos](db-mirroring.md) | 
| **Grupos de disponibilidad AlwaysOn** | Amazon EC2<br />Amazon RDS Custom | +  Se aplica a un conjunto de bases de datos de usuario <br />+  Pueden ser síncronos o asíncronos <br />+  La base de datos secundaria es legible (solo en la edición SQL Server Enterprise) <br />+  Soporta conmutación por error tanto automática como manual <br />+  La conmutación por error se puede iniciar en varias bases de datos a la vez, a nivel de grupo de bases de datos  | Sección de [grupos de disponibilidad Always On](always-on.md) | 
| **Grupos de disponibilidad AlwaysOn básicos** | Amazon EC2 | +  Compatible con SQL Server Standard Edition <br />+  Se aplica a una única base de datos de usuario por grupo de disponibilidad <br />+  Pueden ser síncronos o asíncronos <br />+  Soporta conmutación por error tanto automática como manual <br />+  La conmutación por error se puede iniciar a nivel de grupo de disponibilidad <br />+  Se puede usar como un entorno híbrido entre local y AWS  | No se incluye en esta guía (consulte [Grupos de disponibilidad básicos Always On para una única base de datos](https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/basic-availability-groups-always-on-availability-groups) en la documentación de Microsoft) | 
| **Grupos de disponibilidad distribuida** | Amazon EC2<br />Amazon RDS Custom (solo migración) | +  Se puede usar para implementaciones de SQL Server en varias regiones <br />+  Puede cambiar a una versión posterior de SQL Server en caso de error <br />+  No requiere que los clústeres de conmutación por error de Windows Server (WSFC) se extiendan al entorno de AWS de destino <br />+  Se puede usar entre Windows-based bases de datos de SQL Server Linux-based (de origen) y (de destino) <br />+  Se puede usar como una implementación híbrida de SQL Server entre entornos locales y AWS  | Sección de [grupos de disponibilidad distribuidos](distributed-groups.md) | 
| **Replicación transaccional** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Soporta la migración de un conjunto de objetos (tablas, vistas, procedimientos almacenados) <br />+  Soporta la replicación asíncrona con datos prácticamente en tiempo real <br />+  La base de datos de suscriptor es legible <br />+  Requiere una estrecha supervisión de los trabajos de replicación de SQL Server que realizan la replicación  | Sección de [replicación transaccional](trans-rep.md) | 
| **Programa de copia masiva (bcp)** | Amazon EC2<br />Amazon RDS Custom | +  Es compatible con las bases de datos pequeñas <br />+  Requiere tiempo de inactividad <br />+  El esquema se crea previamente en el destino <br />+  Se usa para mover datos, pero no metadatos  | No se incluye en esta guía (consulte la sección [Importación y exportación de datos de SQL Server mediante otros métodos](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.Snapshots.html), *copia masiva* en la documentación de Amazon RDS) | 
| **Desvincular y vincular** | Amazon EC2<br />Amazon RDS Custom | +  No se necesita copia de seguridad <br />+  Requiere tiempo de inactividad <br />+  Implica detener, desvincular, copiar archivos y adjuntarlos a Amazon EC2  | No se incluye en esta guía (consulte [Desvincular y vincular bases de datos](https://learn.microsoft.com/en-us/sql/relational-databases/databases/database-detach-and-attach-sql-server) en la documentación de Microsoft) | 
| **Import/export** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Es compatible con las bases de datos pequeñas <br />+  Requiere tiempo de inactividad <br />+  El esquema se crea previamente en el destino <br />+  Se usa para mover datos, pero no metadatos  | No se incluye en esta guía (consulte la sección [Importación y exportación de datos de SQL Server mediante otros métodos](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.Snapshots.html#SQLServer.Procedural.Exporting.SSIEW) en la documentación de Amazon RDS) | 