

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

# Metodi di migrazione del database SQL Server
<a name="methods"></a>

Esistono vari metodi per migrare i database di SQL Server. AWSÈ possibile scegliere tra AWS servizi e funzionalità native di SQL Server in base alla valutazione e ai requisiti. Questa sezione descrive alcuni dei metodi più comuni, riassunti nelle due tabelle seguenti. Discussioni dettagliate su alcuni di questi metodi sono incluse nelle sezioni su Amazon EC2 e Amazon RDS più avanti in questa guida.

**AWS servizi**



| Metodo di migrazione | Target | Caratteristiche e limitazioni | Ulteriori informazioni | 
| --- | --- | --- | --- | 
| **AWS DMS** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom<br />Amazon Aurora | +  Supporta il pieno carico e il CDC <br />+  Supporta database di tutte le dimensioni  | Sezione [AWS DMS](heterogeneous-migration-tools.md#aws-dms) | 
| **Strumento di orchestrazione dell’Hub di migrazione AWS** | Amazon EC2<br />Amazon RDS | +  Fornisce modelli di flusso di lavoro predefiniti e dettagliati <br />+  Automatizza il backup e il ripristino nativi <br />+  Supporta tutte le edizioni e le versioni di SQL Server <br />+  Può essere applicato a uno o più database contemporaneamente <br />+  Supporta database di tutte le dimensioni  | Sezione [Strumento di orchestrazione dell’Hub di migrazione AWS](mho.md) | 
| **AWS Transform MGN** | Amazon EC2 | +  Soluzione lift-and-shift altamente automatizzata <br />+  Agent-based, replica a livello di blocco  | [Non trattato in questa guida (vedere la documentazione di MGN)](https://docs.aws.amazon.com/mgn/index.html) | 
| **AWS Snowball Edge** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Supporta database molto grandi (fino a 210 TB) <br />+  Utilizza Amazon Simple Storage Service (Amazon S3) Simple Storage Service (Amazon S3) per l'archiviazione e il ripristino dei dati  | [Sezione Snowball](snowball-edge.md) Edge | 

**Metodi nativi di SQL Server**



| Metodo di migrazione | Target | Caratteristiche e limitazioni | Ulteriori informazioni | 
| --- | --- | --- | --- | 
| **Backup e ripristino nativi** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Può essere applicato a uno o più database contemporaneamente <br />+  Richiede tempi di inattività <br />+  Supporta database di tutte le dimensioni  |  backup/restoreSezione [SQL Server nativa](native-backup-restore.md) (utilizzabile [Strumento di orchestrazione dell’Hub di migrazione AWS](mho.md)per automatizzare il backup e il ripristino nativi) | 
| **Invio dei log** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Applicato per database <br />+  Può essere ritardato  | [Registra la sezione di spedizione](log-shipping.md) | 
| **Spedizione in log personalizzata** | Amazon RDS<br />Amazon RDS Custom | +  Applicato per database <br />+  Può essere ritardato  | [Automatizza la migrazione locale o da Amazon EC2 da SQL Server ad Amazon RDS per SQL Server utilizzando la spedizione di log personalizzata](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/) (post sul blog)AWS  | 
| **Mirroring del database** | Amazon EC2 | +  Applicato per database <br />+  Può essere sincrono o asincrono, in base all'edizione SQL Server <br />+  Il database secondario non è leggibile; funge da standby <br />+  Supporta il failover automatico e manuale  | [Sezione di mirroring del database](db-mirroring.md) | 
| **Gruppi di disponibilità Always On** | Amazon EC2<br />Amazon RDS Custom | +  Applicato a un set di database utente <br />+  Può essere sincrono o asincrono <br />+  Il database secondario è leggibile (solo versione SQL Server Enterprise) <br />+  Supporta il failover automatico e manuale <br />+  Il failover può essere avviato per più database contemporaneamente, a livello di gruppo di database  | Sezione Gruppi di [disponibilità Always On](always-on.md) | 
| **Gruppi di disponibilità Always On di base** | Amazon EC2 | +  Supportato nell'edizione SQL Server Standard <br />+  Applicato a un singolo database di utenti per gruppo di disponibilità <br />+  Può essere sincrono o asincrono <br />+  Supporta il failover automatico e manuale <br />+  Il failover può essere avviato a livello di gruppo di disponibilità <br />+  Può essere utilizzato come ambiente ibrido tra ambienti locali e AWS  | Non trattato in questa guida (vedi i [gruppi di disponibilità Basic Always On per un singolo database](https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/basic-availability-groups-always-on-availability-groups) nella documentazione Microsoft) | 
| **Gruppi di disponibilità distribuiti** | Amazon EC2<br />Amazon RDS Custom (solo migrazione) | +  Può essere utilizzato per distribuzioni SQL Server in più regioni <br />+  Può eseguire il failover su una versione successiva di SQL Server <br />+  Non richiede l'estensione di Windows Server Failover Clustering (WSFC) all'ambiente di destinazione AWS  <br />+  Può essere utilizzato tra database SQL Server Windows-based (di origine) e Linux-based (di destinazione) <br />+  Può essere utilizzato come distribuzione ibrida di SQL Server tra ambienti locali e AWS  | Sezione [Gruppi di disponibilità distribuiti](distributed-groups.md) | 
| **Replica transazionale** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Supporta la migrazione di un insieme di oggetti (tabelle, viste, stored procedure) <br />+  Supporta la replica asincrona con dati quasi in tempo reale <br />+  Il database degli abbonati è leggibile <br />+  Richiede un attento monitoraggio dei processi di replica di SQL Server che eseguono la replica  | Sezione sulla replica [transazionale](trans-rep.md) | 
| **Programma di copia in blocco (bcp)** | Amazon EC2<br />Amazon RDS Custom | +  Supporta database di piccole dimensioni <br />+  Richiede tempi di inattività <br />+  Lo schema viene creato in precedenza nella destinazione <br />+  Utilizzato per spostare i dati, ma non i metadati  | Non trattato in questa guida (consulta [Importazione ed esportazione di dati di SQL Server con altri metodi](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.Snapshots.html), sezione *Bulk copy* nella documentazione di Amazon RDS) | 
| **Scollega e collega** | Amazon EC2<br />Amazon RDS Custom | +  Non è necessario alcun backup <br />+  Richiede tempi di inattività <br />+  Implica l'arresto, il distacco, la copia di file e il collegamento ad Amazon EC2  | Non trattato in questa guida (vedi [Database Detach and Attach](https://learn.microsoft.com/en-us/sql/relational-databases/databases/database-detach-and-attach-sql-server) nella documentazione Microsoft) | 
| **Import/export** | Amazon EC2<br />Amazon RDS<br />Amazon RDS Custom | +  Supporta database di piccole dimensioni <br />+  Richiede tempi di inattività <br />+  Lo schema viene creato in precedenza nella destinazione <br />+  Utilizzato per spostare i dati, ma non i metadati  | Non trattato in questa guida (consulta [Importazione ed esportazione di dati di SQL Server con altri metodi](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.Snapshots.html#SQLServer.Procedural.Exporting.SSIEW) nella documentazione di Amazon RDS) | 