Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Replica transazionale - AWS Guida prescrittiva

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

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

SQL Server migration process with transactional replication

Per ulteriori informazioni sulla replica transazionale, consulta la documentazione di Microsoft SQL Server e il post How to migrate to Amazon RDS for SQL Server using transactional replication sul blog Database. AWS

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.