

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Esegui la migrazione di un database Microsoft SQL Server locale su Amazon RDS for SQL Server utilizzando server collegati
<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*

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

I server collegati consentono a Microsoft SQL Server di eseguire istruzioni SQL su altre istanze di server di database. Questo modello descrive come migrare il database locale di Microsoft SQL Server su Amazon Relational Database Service (Amazon RDS) per Microsoft SQL Server per ottenere costi inferiori e maggiore disponibilità. Attualmente, Amazon RDS per Microsoft SQL Server non supporta connessioni al di fuori di una rete Amazon Virtual Private Cloud (Amazon VPC). 

Puoi utilizzare questo modello per raggiungere i seguenti obiettivi:
+ Per migrare Microsoft SQL Server ad Amazon RDS per Microsoft SQL Server senza interrompere le funzionalità dei server collegati.
+ Per assegnare priorità e migrare Microsoft SQL Server collegato in diverse fasi.

## Prerequisiti e limitazioni
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-linked-servers-prerequisites-and-limitations"></a>

**Prerequisiti**
+ Verifica se [Microsoft SQL Server su Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html) supporta le funzionalità richieste. 
+ Assicurati di poter utilizzare [Amazon RDS for Microsoft SQL Server con regole di confronto predefinite o regole di confronto impostate su livelli](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.SQLServer.CommonDBATasks.Collation.html) di database. 

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

**Stack tecnologico di origine**
+ Database locali (Microsoft SQL Server)

 **Stack tecnologico Target**
+ Amazon RDS per SQL Server

**Architettura dello stato di origine**

![](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/images/pattern-img/95234758-cb8b-46e5-afd2-3d4aaf6ed668/images/776b453a-7fa0-43fd-b1ca-fb9e5cc21820.png)


 

 

 

 

 

 

 

 

 

 

 

 

**Architettura dello stato di destinazione**

Nello stato di destinazione, esegui la migrazione da Microsoft SQL Server ad Amazon RDS per Microsoft SQL Server utilizzando server collegati. Questa architettura utilizza un Network Load Balancer per inoltrare il traffico da Amazon RDS per Microsoft SQL Server ai server locali che eseguono Microsoft SQL Server. Il diagramma seguente mostra la funzionalità reverse proxy per Network Load Balancer.

![](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/patterns/images/pattern-img/95234758-cb8b-46e5-afd2-3d4aaf6ed668/images/6bdbdfbf-b048-4fbd-acef-0aeb826edb50.png)


 

## Tools (Strumenti)
<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 per SQL Server in più zone di disponibilità (multipleAZs)
+ AWS Database Migration Service (AWS DMS) 

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

### Crea un VPC per una landing zone
<a name="create-a-landing-zone-vpc"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Crea l'allocazione CIDR. |  | AWS SysAdmin | 
| Crea un cloud privato virtuale (Virtual Private Cloud (VPC)) |  | AWS SysAdmin | 
| Crea le sottoreti VPC. |  | AWS SysAdmin | 
| Crea gli elenchi di controllo degli accessi alle sottoreti (ACLs). |  | AWS SysAdmin | 
| Crea le tabelle di routing delle sottoreti. |  | AWS SysAdmin | 
| Crea una connessione con AWS Direct Connect o AWS Virtual Private Network (VPN). |  | AWS SysAdmin | 

### Esegui la migrazione del database su Amazon RDS
<a name="migrate-the-database-to-amazon-rds"></a>


| Operazione | Description | Competenze richieste | 
| --- | --- | --- | 
| Crea un'istanza DB Amazon RDS per Microsoft SQL Server. |  | AWS SysAdmin | 
| Creare un'istanza di replica di AWS DMS. |  | AWS SysAdmin | 
| Crea gli endpoint del database di origine e di destinazione in AWS DMS. |  | AWS SysAdmin | 
| Crea l'attività di migrazione e imposta la replica continua su ON dopo un carico completo. |  | AWS SysAdmin | 
| Richiedi una modifica del firewall per consentire ad Amazon RDS for Microsoft SQL Server di accedere ai database SQL Server locali. |  | AWS SysAdmin | 
| Crea un Network Load Balancer. |  | AWS SysAdmin | 
| Crea un gruppo target destinato ai server di database nel tuo data center | Ti consigliamo di utilizzare i nomi host nella configurazione di destinazione per incorporare gli eventi di failover del data center (DC). | AWS SysAdmin | 
| Esegui l'istruzione SQL per la configurazione del server collegato. | Esegui le istruzioni SQL per aggiungere un server collegato utilizzando lo strumento di gestione Microsoft SQL sull'istanza DB di Amazon RDS for Microsoft SQL Server. Nell'istruzione SQL, imposta @datasrc per utilizzare il nome host di Network Load Balancer. Aggiungi le credenziali di accesso al server collegato utilizzando lo strumento di gestione Microsoft SQL sull'istanza DB di Amazon RDS for Microsoft SQL Server. | AWS SysAdmin | 
| Testa e convalida le funzioni di SQL Server. |  | AWS SysAdmin | 
| Crea un cutover. |  | AWS SysAdmin | 

## Risorse correlate
<a name="migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server-using-linked-servers-related-resources"></a>
+ [Attività di gestione comuni per Microsoft SQL Server su Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html#SQLServer.Concepts.General)
+ [Regole di confronto e set di caratteri per Microsoft SQL Server](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.SQLServer.CommonDBATasks.Collation.html) 
+ [Documentazione Network Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html) 
+ [Implementazione di server collegati con Amazon RDS per Microsoft SQL Server (post sul blog)](https://aws.amazon.com/blogs/database/implement-linked-servers-with-amazon-rds-for-microsoft-sql-server/)