

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Métodos de migração de banco de dados do SQL Server
<a name="methods"></a>

Existem vários métodos para migrar os seus bancos de dados do SQL Server para o AWS. Você pode escolher entre serviços AWS e recursos nativos do SQL Server com base em sua avaliação e requisitos. Esta seção descreve alguns dos métodos mais comuns, resumidos nas duas tabelas a seguir. Discussões detalhadas de alguns desses métodos estão incluídas nas seções sobre Amazon EC2 e Amazon RDS mais adiante neste guia.

**AWS serviços**



| Método de migração | Destino | Atributos e limitações | Mais informações | 
| --- | --- | --- | --- | 
| **AWS DMS** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom<br />Amazon Aurora | +  Suporta carga total e CDC <br />+  Suporta todos os tamanhos de banco de dados  | Seção [AWS DMS](heterogeneous-migration-tools.md#aws-dms) | 
| **Orquestrador do AWS Migration Hub** | Amazon EC2<br />Amazon RDS | +  Fornece modelos de fluxo de trabalho predefinidos e passo a passo <br />+  Automatiza o backup nativo e restauração <br />+  Oferece suporte a todas as edições e versões do SQL Server <br />+  Pode ser aplicado a um ou vários bancos de dados ao mesmo tempo <br />+  Suporta todos os tamanhos de banco de dados  | Seção [Orquestrador do AWS Migration Hub](mho.md) | 
| **AWS Transform MGN** | Amazon EC2 | +  Solução de lift and shift altamente automatizada <br />+  Agent-based, replicação em nível de bloco  | Não abordado neste guia (consulte a [documentação do MGN](https://docs.aws.amazon.com/mgn/index.html)) | 
| **AWS Snowball Edge** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Suporta bancos de dados muito grandes (até 210 TB) <br />+  Usa o Amazon Simple Storage Service (Amazon S3) para armazenar e restaurar dados  | Seção [Snowball Edge](snowball-edge.md) | 

**Métodos nativos do SQL Server**



| Método de migração | Destino | Atributos e limitações | Mais informações | 
| --- | --- | --- | --- | 
| **Backup e restauração nativos** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Pode ser aplicado a um ou vários bancos de dados ao mesmo tempo <br />+  Requer tempo de inatividade <br />+  Suporta todos os tamanhos de banco de dados  |  backup/restoreSeção [nativa do SQL Server](native-backup-restore.md) (você pode usar [Orquestrador do AWS Migration Hub](mho.md)para automatizar o backup e a restauração nativos) | 
| **Envio de logs** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Aplicado por banco de dados <br />+  Pode ser adiado  | Seção [Envio de logs](log-shipping.md) | 
| **Envio personalizado de logs** | Amazon RDS<br />Amazon RDS Custom | +  Aplicado por banco de dados <br />+  Pode ser adiado  | [Automatize a migração local ou do Amazon EC2 SQL Server para o Amazon RDS para SQL Server usando o envio personalizado](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/) de registros (postagem do blog)AWS  | 
| **Espelhamento de banco de dados** | Amazon EC2 | +  Aplicado por banco de dados <br />+  Pode ser síncrono ou assíncrono, com base na edição do SQL Server <br />+  O banco de dados secundário não é legível; ele atua como um banco de dados em espera <br />+  Suporta failover automático e manual  | Seção [Espelhamento de banco de dados](db-mirroring.md) | 
| **Grupos de disponibilidade Always On** | Amazon EC2<br />Amazon RDS Custom | +  Aplicado a um conjunto de bancos de dados de usuários <br />+  Podem ser síncronas ou assíncronas <br />+  O banco de dados secundário é legível (somente na edição SQL Server Enterprise) <br />+  Suporta failover automático e manual <br />+  O failover pode ser iniciado para vários bancos de dados ao mesmo tempo, no nível do grupo de banco de dados  | Seção [Grupos de disponibilidade Always On](always-on.md)  | 
| **Grupos básicos de disponibilidade Always On** | Amazon EC2 | +  Compatível com a edição SQL Server Standard <br />+  Aplicado a um único banco de dados de usuário por grupo de disponibilidade <br />+  Podem ser síncronas ou assíncronas <br />+  Suporta failover automático e manual <br />+  O failover pode ser iniciado no nível do grupo de disponibilidade <br />+  Pode ser usado como um ambiente híbrido entre instalações e AWS  | Não abordado neste guia (consulte [Grupos de disponibilidade básicos Always On para um único banco de dados](https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/basic-availability-groups-always-on-availability-groups) na documentação da Microsoft) | 
| **Grupos de disponibilidade distribuídos** | Amazon EC2<br />Amazon RDS Custom (somente migração) | +  Pode ser usado para implantações do SQL Server em várias regiões <br />+  Pode fazer o failover para uma versão posterior do SQL Server <br />+  Não exige que o Windows Server Failover Clustering (WSFC) seja estendido ao ambiente AWS de destino <br />+  Pode ser usado entre Windows-based bancos de dados SQL Server Linux-based (de origem) e (de destino) <br />+  Pode ser usado como uma implantação híbrida do SQL Server entre instalações e AWS  | Seção [Grupos de disponibilidade distribuídos](distributed-groups.md) | 
| **Replicação transacional** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Suporta a migração de um conjunto de objetos (tabelas, visualização, procedimentos armazenados) <br />+  Suporta a replicação assíncrona com dados quase em tempo real <br />+  O banco de dados do assinante é legível <br />+  Requer monitoramento rigoroso das tarefas de replicação do SQL Server que realizam a replicação  | Seção [Replicação transacional](trans-rep.md) | 
| **Programa de cópia em massa (bcp)** | Amazon EC2<br />Amazon RDS Custom | +  Suporta bancos de dados pequenos <br />+  Requer tempo de inatividade <br />+  O esquema é pré-criado no destino <br />+  Usado para mover dados, mas não metadados  | Não abordado neste guia (consulte [Importação e exportação de dados do SQL Server usando outros métodos](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.Snapshots.html), seção *Cópia em massa* na documentação do Amazon RDS) | 
| **Desanexar e anexar** | Amazon EC2<br />Amazon RDS Custom | +  Não é necessário backup <br />+  Requer tempo de inatividade <br />+  Envolve interromper, desanexar, copiar arquivos e anexá-los ao Amazon EC2  | Não abordado neste guia (consulte [Desanexar e anexar banco de dados](https://learn.microsoft.com/en-us/sql/relational-databases/databases/database-detach-and-attach-sql-server) na documentação da Microsoft) | 
| **Import/export** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Suporta bancos de dados pequenos <br />+  Requer tempo de inatividade <br />+  O esquema é pré-criado no destino <br />+  Usado para mover dados, mas não metadados  | Não abordado neste guia (consulte [Importação e exportação de dados do SQL Server usando outros métodos](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.Snapshots.html#SQLServer.Procedural.Exporting.SSIEW) na documentação do Amazon RDS) | 