

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á.

# Migrar um banco de dados Microsoft SQL Server on-premises para o Amazon RDS para SQL Server utilizando servidores vinculados
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-linked-servers"></a>

*Kevin Yung, Viqash Adwani e Vishal Singh, Amazon Web Services*

## Resumo
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-linked-servers-summary"></a>

Os servidores vinculados permitem que o Microsoft SQL Server execute instruções SQL em outras instâncias de servidores de banco de dados. Esse padrão descreve como você pode migrar seu banco de dados on-premises do Microsoft SQL Server para o Amazon Relational Database Service (Amazon RDS) para o Microsoft SQL Server a fim de obter menor custo e maior disponibilidade. Atualmente, o Amazon RDS para Microsoft SQL Server não é compatível com conexões fora de uma rede da Amazon Virtual Private Cloud (Amazon VPC). 

Você pode usar esse padrão para atingir os seguintes objetivos:
+ Migrar o Microsoft SQL Server para o Amazon RDS para Microsoft SQL Server sem interromper os recursos do servidor vinculado.
+ Para priorizar e migrar o Microsoft SQL Server vinculado em diferentes ondas.

## Pré-requisitos e limitações
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-linked-servers-prerequisites-and-limitations"></a>

**Pré-requisitos **
+ Verifique se o [Microsoft SQL Server no Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html) é compatível com os atributos que você precisa. 
+ Certifique-se de que você possa usar o [Amazon RDS para Microsoft SQL Server com agrupamentos padrão ou agrupamentos definidos em níveis de banco de dados](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.SQLServer.CommonDBATasks.Collation.html). 

## Arquitetura
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-linked-servers-architecture"></a>

**Pilha de tecnologia de origem**
+ Bancos de dados on-premises (Microsoft SQL Server)

 **Pilha de tecnologias de destino**
+ Amazon RDS para SQL Server

**Arquitetura do estado de origem**

![\[Diagram showing data replication between two data centers with primary and secondary SQL servers.\]](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/images/pattern-img/95234758-cb8b-46e5-afd2-3d4aaf6ed668/images/776b453a-7fa0-43fd-b1ca-fb9e5cc21820.png)


 

 

 

 

 

 

 

 

 

 

 

 

**Arquitetura do estado de destino**

No estado de destino, você migra o Microsoft SQL Server para o Amazon RDS para Microsoft SQL Server usando servidores vinculados. Essa arquitetura usa um Network Load Balancer para proxy do tráfego do Amazon RDS para Microsoft SQL Server para servidores on-premises que executam o Microsoft SQL Server. O diagrama a seguir mostra a capacidade de proxy reverso do Network Load Balancer.

![\[Nuvem AWS architecture with RDS SQL Server instances in two availability zones and on-premises databases.\]](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/images/pattern-img/95234758-cb8b-46e5-afd2-3d4aaf6ed668/images/6bdbdfbf-b048-4fbd-acef-0aeb826edb50.png)


 

## Ferramentas
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-linked-servers-tools"></a>
+ AWS CloudFormation
+ Network Load Balancer 
+ Amazon RDS for SQL Server em várias zonas de disponibilidade (AZsmulti-)
+ AWS Database Migration Service (AWS DMS) 

## Épicos
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-linked-servers-epics"></a>

### Criar uma VPC de zona de pouso
<a name="create-a-landing-zone-vpc"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Crie a alocação do CIDR. |  | AWS SysAdmin | 
| Criar uma nuvem privada virtual (VPC). |  | AWS SysAdmin | 
| Crie as sub-redes VPC. |  | AWS SysAdmin | 
| Crie as listas de controle de acesso à sub-rede (ACLs). |  | AWS SysAdmin | 
| Crie as tabelas de rotas da sub-rede. |  | AWS SysAdmin | 
| Crie uma conexão com o AWS Direct Connect ou a rede privada virtual (VPN). |  | AWS SysAdmin | 

### Migrar o banco de dados para o Amazon RDS
<a name="migrate-the-database-to-amazon-rds"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Criar e conectar-se a uma instância de banco de dados do Amazon RDS para Microsoft SQL Server. |  | AWS SysAdmin | 
| Criar uma instância de replicação do AWS DMS. |  | AWS SysAdmin | 
| Crie endpoints para os bancos de dados de origem e destino no AWS DMS. |  | AWS SysAdmin | 
| Crie a tarefa de migração e defina a replicação contínua como ATIVADA após uma carga completa. |  | AWS SysAdmin | 
| Solicite uma alteração no firewall para permitir que o Amazon RDS para Microsoft SQL Server acesse os bancos de dados on-premises do SQL Server. |  | AWS SysAdmin | 
| Criar um Network Load Balancer. |  | AWS SysAdmin | 
| Crie um grupo de destino que tenha como destino os servidores de banco de dados em seu datacenter | Recomendamos que você use nomes de host na configuração de destino para incorporar eventos de failover do datacenter (DC). | AWS SysAdmin | 
| Execute a instrução SQL para configuração do servidor vinculado. | Execute as instruções SQL para adicionar um servidor vinculado usando a ferramenta de gerenciamento Microsoft SQL na instância de banco de dados Amazon RDS para Microsoft SQL Server. Na instrução SQL, defina @datasrc para usar o nome de host do Network Load Balancer. Adicione credenciais de login do servidor vinculado usando a ferramenta de gerenciamento Microsoft SQL na instância de banco de dados Amazon RDS para Microsoft SQL Server. | AWS SysAdmin | 
| Teste e valide as funções do SQL Server. |  | AWS SysAdmin | 
| Crie uma substituição. |  | AWS SysAdmin | 

## Recursos relacionados
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-linked-servers-related-resources"></a>
+ [Tarefas comuns de gerenciamento para o Microsoft SQL Server no Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html#SQLServer.Concepts.General)
+ [Agrupamentos e conjuntos de caracteres do Microsoft SQL Server](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.SQLServer.CommonDBATasks.Collation.html) 
+ [Documentação do Network Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html) 
+ [Implementar servidores vinculados com Amazon RDS para Microsoft SQL Server (publicação no blog)](https://aws.amazon.com/blogs/database/implement-linked-servers-with-amazon-rds-for-microsoft-sql-server/)