Avviare lo spostamento dati su un database secondario AlwaysOn (SQL Server)Start Data Movement on an Always On Secondary Database (SQL Server)

In questo argomento si applica a: SìSQL ServernonDatabase SQL di AzurenonAzure SQL Data Warehouse non Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

In questo argomento vengono fornite informazioni relative all'avvio della sincronizzazione dati dopo l'aggiunta di un database a un gruppo di disponibilità AlwaysOn.This topic contains information about how to start data synchronization after you add a database to an Always On availability group. Per ogni nuova replica primaria, è necessario preparare i database secondari nelle istanze del server che ospitano le repliche secondarie.For each new primary replica, secondary databases must be prepared on the server instances that host the secondary replicas. È quindi necessario eseguire manualmente il join di ciascuno di questi database secondari al gruppo di disponibilità.Then each of these secondary databases must be manually joined to the availability group.

Nota

Se i percorsi dei file sono identici in ogni istanza del server che ospita una replica di disponibilità per un gruppo di disponibilità, è possibile che la sincronizzazione dati venga avviata automaticamente dalla Creazione guidata Gruppo di disponibilità, dalla procedura guidata Aggiungi database a gruppo di disponibilitào dalla procedura guidata Aggiungi database a gruppo di disponibilità .If the file paths are identical on every server instance that hosts an availability replica for an availability group, the New Availability Group Wizard, Add Replica to Availability Group Wizard, or Add Database to Availability Group Wizard might be able to automatically start data synchronization for you.

Per avviare manualmente la sincronizzazione dati, è necessario connettersi a ogni istanza del server in cui è ospitata una replica secondaria per il gruppo di disponibilità e completare i passaggi seguenti:To start data synchronization manually, you need to connect, in turn, to each server instance that is hosting a secondary replica for the availability group and complete the following steps:

  1. Ripristinare i backup correnti di ogni database primario e il relativo log delle transazioni tramite RESTORE WITH NORECOVERY.Restore current backups of each primary database and its transaction log (using RESTORE WITH NORECOVERY). È possibile utilizzare uno dei metodi alternativi seguenti:You can use either of the following alternative approaches:

    • Ripristinare manualmente un backup recente del database primario utilizzando RESTORE WITH NORECOVERY, quindi ripristinare ogni successivo backup del log utilizzando RESTORE WITH NORECOVERY.Manually restore a recent database backup of the primary database using RESTORE WITH NORECOVERY, and then restore each subsequent log backup using RESTORE WITH NORECOVERY. Eseguire questa sequenza di ripristino in ogni istanza del server che ospita una replica secondaria per il gruppo di disponibilità.Perform this restore sequence on every server instance that hosts a secondary replica for the availability group.

      Per ulteriori informazioni:For more information:

      Preparare manualmente un database secondario per un gruppo di disponibilità (SQL Server)Manually Prepare a Secondary Database for an Availability Group (SQL Server)

    • Se vengono aggiunti uno o più database primari per il log shipping a un gruppo di disponibilità, è possibile eseguire la migrazione di uno o più database secondari corrispondenti dal log shipping ai gruppi di disponibilità AlwaysOn.If you are adding one or more log shipping primary databases to an availability group, you might be able to migrate one or more of the corresponding secondary databases from log shipping to Always On Availability Groups. Per la migrazione di un database secondario per il log shipping è necessario che venga utilizzato lo stesso nome di database del database primario e che il database risieda in un'istanza del server in cui è ospitata una replica secondaria per il gruppo di disponibilità.Migrating a log shipping secondary database requires that it use the same database name as the primary database and that it reside on a server instance that is hosting a secondary replica for the availability group. Il gruppo di disponibilità deve inoltre essere configurato in modo che la replica primaria sia quella preferita per i backup e sia un candidato per l'esecuzione di backup, ovvero che la relativa priorità di backup sia >0.Furthermore, the availability group must be configured so that the primary replica is preferred for backups and is a candidate for performing backups (that is, that has a backup priority that is >0). Dopo l'esecuzione del processo di backup sul database primario, sarà necessario disabilitare il processo di backup e al termine dell'esecuzione del processo di ripristino su un determinato database secondario, disabilitare il processo di ripristino.Once the backup job has run on the primary database, you will need to disable the backup job, and once the restore job has run on a given secondary database, you will need to disable the restore job.

      Nota

      Dopo aver creato tutti i database secondari per il gruppo di disponibilità, se si desidera eseguire backup nelle repliche secondarie, sarà necessario configurare nuovamente le preferenze di backup automatico del gruppo di disponibilità.After you have created all the secondary databases for the availability group, if you want to perform backups on secondary replicas, you will need to re-configure the automated backup preference of the availability group.

      Per ulteriori informazioni:For more information:

      Prerequisiti per la migrazione dal log shipping ai gruppi di disponibilità AlwaysOn (SQL Server)Prerequisites for Migrating from Log Shipping to Always On Availability Groups (SQL Server)

      Configurare il backup su repliche di disponibilità (SQL Server)Configure Backup on Availability Replicas (SQL Server)

  2. Creare al più presto un join di ogni database secondario appena preparato al gruppo di disponibilità.As soon as possible, join each newly prepared secondary database to the availability group.

    Per ulteriori informazioni:For more information:

    Creare un join di un database secondario a un gruppo di disponibilità (SQL Server)Join a Secondary Database to an Availability Group (SQL Server)

Attività correlateRelated Tasks

Vedere ancheSee Also

Panoramica di Gruppi di disponibilità AlwaysOn (SQL Server)Overview of Always On Availability Groups (SQL Server)