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à.
Replica transazionale
La replica transazionale è una tecnologia SQL Server utilizzata per replicare le modifiche tra due database. Queste modifiche possono includere oggetti di database come tabelle (è richiesta la chiave primaria), stored procedure, viste e così via, oltre ai dati. Il processo di replica coinvolge un editore (il database principale che pubblica i dati), un sottoscrittore (un database secondario che riceve dati replicati) e un distributore (un server che archivia i metadati e le transazioni per la replica transazionale). Puoi utilizzare la replica transazionale per SQL Server su Amazon EC2 e Amazon RDS per le istanze DB di SQL Server.
La replica transazionale crea un'istantanea degli oggetti e dei dati nel database locale (di pubblicazione) e la invia al database dei sottoscrittori. Dopo l'applicazione dello snapshot al sottoscrittore, tutte le successive modifiche ai dati e allo schema apportate dall'editore vengono inviate al sottoscrittore non appena si verificano. Le modifiche ai dati vengono quindi applicate continuamente al sottoscrittore nello stesso ordine in cui sono avvenute presso l'editore.
Al termine della sincronizzazione, si esegue la convalida sull'istanza DB di destinazione di SQL Server. Quando i due database sono sincronizzati, si interrompe l'attività sul database locale, si assicura che la replica sia stata completata e quindi si esegue il cutover sull'istanza DB di SQL Server di destinazione. Puoi quindi interrompere l'abbonamento push, eliminarlo e iniziare a utilizzare Amazon RDS for SQL Server.
I database degli abbonati possono essere utilizzati anche come database di sola lettura. Si consiglia che il distributore, che registra i processi di sincronizzazione, si trovi su un server separato. Se il database di destinazione si trova su Amazon RDS for SQL Server, puoi configurare un abbonamento push per propagare le modifiche al sottoscrittore.
Ti consigliamo di utilizzare la replica transazionale quando desideri:
-
Esegui una migrazione una tantum dei tuoi dati su Amazon RDS o Amazon. EC2
-
Esegui la migrazione di oggetti a livello di schema o di tabella su. AWS
-
Esegui la migrazione di una parte di un database a. AWS
-
Esegui la migrazione con tempi di inattività minimi utilizzando le strategie di replica di SQL Server esistenti aggiungendo sottoscrittori aggiuntivi.
Se hai intenzione di utilizzare la replica transazionale per la migrazione una tantum dei tuoi dati su Amazon RDS for SQL Server, ti consigliamo di configurare una configurazione Single-AZ per la replica. Una volta completato il processo di replica, puoi convertire l'ambiente in un'architettura Multi-AZ per un'elevata disponibilità.
Il diagramma seguente mostra il processo di replica transazionale per i database su Amazon RDS e Amazon. EC2
Per ulteriori informazioni sulla replica transazionale, consulta la documentazione di Microsoft SQL Server