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.

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:

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

Vedi anche

Panoramica di Gruppi di disponibilità AlwaysOn (SQL Server)