Pagina Seleziona sincronizzazione dati iniziale (procedure guidate gruppi di disponibilità Always On)
Si applica a: SQL Server
Usare la pagina Seleziona sincronizzazione dei dati iniziale AlwaysOn per indicare le preferenze per la sincronizzazione dati iniziale dei nuovi database secondari. Questa pagina è condivisa da tre procedure guidate: Creazione guidata Gruppo di disponibilità, Aggiungi replica a gruppo di disponibilità e Aggiungi database a gruppo di disponibilità.
Le scelte possibili includono Seeding automatico, Backup completo di database e log, Solo join, o Ignora sincronizzazione dati iniziale. Prima di selezionare Seeding automatico, Completo o Solo join, verificare che l'ambiente soddisfi i prerequisiti.
Consigli
Sospendere le attività di backup dei log per i database primari durante la sincronizzazione dati iniziale.
Per i database di grandi dimensioni, le operazioni di backup e ripristino completo possono risultare intense in termini di tempo e risorse. In tali casi, si consiglia di preparare i database secondari manualmente. Per ulteriori informazioni, vedere Per preparare i database secondari manualmentepiù avanti in questo argomento.
La sincronizzazione dati iniziale completa richiede di specificare una condivisione di rete. Prima di utilizzare una procedura guidata per eseguire la sincronizzazione dati iniziale completa, si consiglia di implementare un piano di sicurezza per le autorizzazioni di accesso alla cartella della condivisione di rete. Si tratta di una precauzione importante perché chiunque disponga di un'autorizzazione READ alla cartella potrebbe accedere a dati potenzialmente sensibili nel file di backup. Inoltre, per proteggere le operazioni di backup e ripristino, si consiglia di proteggere i canali della rete tra ogni istanza del server che ospita una replica di disponibilità e la cartella della condivisione di rete.
Se è necessario proteggere le operazioni di backup e ripristino con una sicurezza elevata, si consiglia di selezionare l'opzione Solo join o Ignora sincronizzazione dati iniziale .
Seeding automatico
SQL Server crea automaticamente le repliche secondarie per ogni database nel gruppo. Il seeding automatico richiede che il percorso dei dati e del file di log sia lo stesso in ogni istanza di SQL Server inclusa nel gruppo. Disponibile in SQL Server 2016 (13.x) e versioni successive. Vedere Inizializzare automaticamente un gruppo di disponibilità Always On.
Backup completo di database e log
Per ogni database primario, tramite l'opzione Backup completo di database e log vengono eseguite diverse operazioni in un flusso di lavoro: creare un backup completo e del log del database primario, creare i database secondari corrispondenti ripristinando i backup in ogni istanza del server in cui è ospitata una replica secondaria e creare un join di ogni database secondario al gruppo di disponibilità.
Selezionare questa opzione solo se l'ambiente soddisfa i prerequisiti seguenti per l'utilizzo della sincronizzazione dati iniziale completa e si desidera avviare automaticamente la sincronizzazione dati tramite la procedura guidata.
Prerequisiti per l'utilizzo della sincronizzazione dati iniziale per backup completo di file e log
Tutti i percorsi di file dei database devono essere identici in ogni istanza del server in cui è ospitata una replica per il gruppo di disponibilità.
Nota
Se i percorsi di backup e ripristino di file dell'istanza del server in cui viene eseguita la procedura guidata e quelli nelle istanze del server in cui deve essere ospitata una replica secondaria sono diversi, le operazioni di backup e ripristino devono essere eseguite manualmente mediante l'opzione WITH MOVE. Per ulteriori informazioni, vedere Per preparare i database secondari manualmentepiù avanti in questo argomento.
In un'istanza del server in cui è ospitata una replica secondaria non può essere presente alcun nome di database primario. Ciò significa che non può essere ancora presente alcun nuovo database secondario.
Sarà necessario specificare una condivisione di rete affinché la procedura guidata sia in grado di creare e accedere ai backup. Per la replica primaria, all'account usato per avviare il motore di database devono essere associate le autorizzazioni del file system in lettura e scrittura per una condivisione di rete. Per le repliche secondarie, all'account deve essere associata l'autorizzazione di lettura per la condivisione di rete.
Importante
I backup del log faranno parte della catena di backup del log. Archiviare i file di backup del log in modo appropriato.
Se i prerequisiti non vengono soddisfatti
Non sarà possibile creare i database secondari per questo gruppo di disponibilità tramite la procedura guidata. Per informazioni su come prepararli, vedere Per preparare i database secondari manualmentepiù avanti in questo argomento.
Se i prerequisiti vengono soddisfatti
Se tutti questi prerequisiti vengono soddisfatti e si desidera eseguire la sincronizzazione dati iniziale completa tramite la procedura guidata, selezionare l'opzione Backup completo di file e log e specificare una condivisione di rete. In questo modo verrà eseguito il backup completo del database e il backup del log di ogni database selezionato e tali backup verranno inseriti nella condivisione di rete specificata. Quindi, in ogni istanza del server che ospita una delle nuove repliche secondarie, tramite la procedura guidata verranno creati i database secondari ripristinando i backup mediante RESTORE WITH NORECOVERY. Dopo la creazione di ogni database secondario, tramite la procedura guidata verrà creato un join del nuovo database secondario al gruppo di disponibilità. Subito dopo la creazione di un join di un database secondario, verranno avviate le sincronizzazioni dati in tale database.
Specificare un percorso di rete condiviso accessibile da tutte le repliche
Per creare e ripristinare i backup, nella procedura guidata viene richiesto di specificare una condivisione di rete. È necessario che l'account usato per avviare il motore di database in ogni istanza del server che ospiterà una replica di disponibilità abbia le autorizzazioni del file system in lettura e scrittura sulla condivisione di rete.
Importante
I backup del log faranno parte della catena di backup del log. Archiviare i file di backup.
Solo join
Selezionare questa opzione solo se i nuovi database secondari esistono già in ogni istanza del server che ospita una replica secondaria per il gruppo di disponibilità. Per informazioni sulla preparazione dei database secondari, vedere Per preparare i database secondari manualmente, più avanti in questa sezione.
Se si seleziona Solo join, tramite la procedura guidata si tenterà di creare un join di ogni database secondario esistente al gruppo di disponibilità.
Ignora sincronizzazione dei dati iniziale
Selezionare questa opzione se si desidera eseguire backup personalizzati del database e del log di ogni database primario e ripristinarli in ogni istanza del server che ospita una replica secondaria. Dopo la chiusura della procedura guidata, sarà quindi necessario creare un join di ogni database secondario in ogni replica secondaria.
Nota
Per altre informazioni, vedere Avviare lo spostamento dati su un database secondario Always On (SQL Server).
Per preparare i database secondari manualmente
Per preparare i database secondari senza usare alcuna procedura guidata di Gruppi di disponibilità Always On, è possibile adottare uno degli approcci seguenti:
Ripristinare manualmente un backup recente del database primario utilizzando RESTORE WITH NORECOVERY, quindi ripristinare ogni successivo backup del log utilizzando RESTORE WITH NORECOVERY. Se i percorsi di file del database primario e del database secondario sono diversi, è necessario utilizzare l'opzione WITH MOVE. Eseguire questa sequenza di ripristino in ogni istanza del server che ospita una replica secondaria per il gruppo di disponibilità. È possibile usare Transact-SQL o PowerShell per eseguire tali operazioni di backup e ripristino.
Per altre informazioni:
Preparare manualmente un database secondario per un gruppo di disponibilità (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à Always On. Per altre informazioni, vedere Prerequisiti per la migrazione dal log shipping ai Gruppi di disponibilità Always On (SQL Server).
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à.
Per altre informazioni:
Prerequisiti per la migrazione da log shipping a Gruppi di disponibilità AlwaysOn (SQL Server)
Configurare il backup su repliche di disponibilità (SQL Server)
Dopo avere creato un database secondario, applicare tutti i backup del log correnti al nuovo database secondario.
Facoltativamente, è possibile preparare tutti i database secondari prima di eseguire la procedura guidata, quindi nella pagina Specificare la sincronizzazione dati iniziale della procedura guidata selezionare Solo join per creare un join automatico dei nuovi database secondari al gruppo di disponibilità.
Attività correlate
Usare la finestra di dialogo Nuovo gruppo di disponibilità (SQL Server Management Studio)
Usare la procedura guidata Aggiungi replica a gruppo di disponibilità (SQL Server Management Studio)
Utilizzare la Procedura guidata Failover del gruppo di disponibilità (SQL Server Management Studio)
Avviare lo spostamento dati su un database secondario AlwaysOn (SQL Server)
Creare un join di un database secondario a un gruppo di disponibilità (SQL Server)
Usare la finestra di dialogo Nuovo gruppo di disponibilità (SQL Server Management Studio)