Configurare un gruppo di disponibilità SQL Server Always On per Configuration Manager

Si applica a: Configuration Manager (Current Branch)

Usare le informazioni contenute in questo articolo per configurare e gestire un gruppo di disponibilità SQL Server Always On per il database del sito Configuration Manager. Prima di iniziare, acquisire familiarità con le informazioni su Preparare l'uso di un gruppo di disponibilità. Acquisire familiarità anche con SQL Server documentazione che illustra l'uso di gruppi di disponibilità e procedure correlate.

Creare e configurare un gruppo di disponibilità

Utilizzare questa procedura per creare un gruppo di disponibilità per Configuration Manager. Spostare quindi una copia del database del sito in tale gruppo di disponibilità.

  1. Usare il comando seguente per arrestare il sito Configuration Manager:

    preinst.exe /stopsite

    Per altre informazioni, vedere Strumento di manutenzione gerarchia.

  2. Modificare il modello di backup per il database del sito da SIMPLE a FULL:

    ALTER DATABASE [CM_xxx] SET RECOVERY FULL;
    

    I gruppi di disponibilità supportano solo il modello di backup FULL. Per altre informazioni, vedere Visualizzare o modificare il modello di recupero di un database.

  3. Usare SQL Server per creare un backup completo del database del sito. Scegli una delle opzioni seguenti:

    • Sarà membro del gruppo di disponibilità: se si usa questo server come membro della replica primaria iniziale del gruppo di disponibilità, non è necessario ripristinare una copia del database del sito nel server o in un altro nel gruppo. Il database è già presente nella replica primaria. SQL Server replica il database nelle repliche secondarie durante un passaggio successivo.

    • Non sarà un membro del gruppo di disponibilità: ripristinare una copia del database del sito nel server che ospiterà la replica primaria del gruppo.

    Per altre informazioni, vedere gli articoli seguenti nella documentazione di SQL Server:

    Nota

    Se si prevede di passare da un gruppo di disponibilità a un gruppo di disponibilità autonomo in una replica esistente, rimuovere prima di tutto il database dal gruppo di disponibilità.

  4. Nel server che ospiterà la replica primaria iniziale del gruppo, usare la procedura guidata Nuovo gruppo di disponibilità per creare il gruppo di disponibilità. Nella procedura guidata:

    • Nella pagina Selezione database selezionare il database per il sito Configuration Manager.

    • Nella pagina Specifica repliche configurare:

      • Repliche: Specificare i server che ospiteranno le repliche secondarie.

      • Listener: Specificare il nome DNS del listener come nome DNS completo, ad esempio <listener_server>.fabrikam.com. Quando si configura Configuration Manager per l'uso del database nel gruppo di disponibilità, viene usato questo nome.

    • Nella pagina Seleziona sincronizzazione dati iniziale selezionare Completa. Dopo che la procedura guidata ha creato il gruppo di disponibilità, la procedura guidata esegue il backup del database primario e del log delle transazioni. Quindi, la procedura guidata li ripristina in ogni server che ospita una replica secondaria.

      Nota

      Se non si usa questo passaggio, ripristinare una copia del database del sito in ogni server che ospita una replica secondaria. Aggiungere quindi manualmente il database al gruppo.

  5. Controllare la configurazione in ogni replica:

    1. Assicurarsi che l'account computer del server del sito sia un membro del gruppo Administrators locale in ogni computer membro del gruppo di disponibilità.

    2. Eseguire lo script di verifica per verificare che il database del sito in ogni replica sia configurato correttamente.

    3. Se è necessario impostare le configurazioni nelle repliche secondarie, prima di continuare, eseguire manualmente il failover della replica primaria nella replica secondaria. È possibile configurare solo il database di una replica primaria. Per altre informazioni, vedere Eseguire un failover manuale pianificato di un gruppo di disponibilità nella documentazione di SQL Server.

  6. Dopo che tutte le repliche soddisfano i requisiti, il gruppo di disponibilità è pronto per l'uso con Configuration Manager.

Configurare un sito per l'uso del gruppo di disponibilità

Quando si installa un nuovo sito, dopo aver creato e configurato il gruppo di disponibilità, configurare direttamente per l'uso del nome di dominio completo del listener del gruppo di disponibilità. Se è stata usata una porta personalizzata e un'istanza denominata, lasciare vuoto il nome dell'istanza nell'installazione guidata e usare il formato FQDN del listener, il numero di porta. Ad esempio, usare listener.contoso.com, 1445 per un'istanza denominata che non usa la porta predefinita 1433.

Se un database del sito esistente è stato spostato in un gruppo di disponibilità creato e configurato, usare Configuration Manager manutenzione del sito per modificare la configurazione con le istruzioni seguenti:

  1. Eseguire Configuration Manager programma di installazione: \BIN\X64\setup.exe dalla cartella di installazione del sito Configuration Manager.

  2. Nella pagina Introduzione selezionare Esegui manutenzione sito o reimpostare il sito e quindi selezionare Avanti.

  3. Selezionare Modifica configurazione SQL Server e quindi avanti.

  4. Riconfigurare le impostazioni seguenti per il database del sito:

    • SQL Server nome: immettere il nome virtuale per il listener del gruppo di disponibilità. Il listener è stato configurato quando è stato creato il gruppo di disponibilità. Il nome virtuale deve essere un nome DNS completo, ad esempio <Listener_Server>.fabrikam.com.

    • Istanza: Per specificare l'istanza predefinita per il listener del gruppo di disponibilità, questo valore deve essere vuoto. Se il database del sito corrente viene eseguito in un'istanza denominata, deselezionare l'istanza denominata corrente.

    • Database: Lasciare il nome così come viene visualizzato. Questo nome è il database del sito corrente.

  5. Dopo aver specificato le informazioni per il nuovo percorso del database, completare l'installazione con il processo e le configurazioni normali.

Membri della replica sincrona

Quando il database del sito è ospitato in un gruppo di disponibilità, usare le procedure seguenti per aggiungere o rimuovere membri di replica sincroni. Per altre informazioni sul tipo supportato e sul numero di repliche, vedere Configurazioni del gruppo di disponibilità.

Aggiungere o rimuovere un membro di replica sincrono

Eseguire Configuration Manager programma di installazione per aggiungere o rimuovere un membro di replica sincrono. I passaggi seguenti illustrano come aggiungere:

  1. Aggiungere una replica secondaria usando le procedure di SQL Server.

    1. Aggiungere una replica secondaria a un gruppo di disponibilità Always On.

    2. Controllare lo stato in SQL Server Management Studio. Attendere che il gruppo di disponibilità torni all'integrità completa.

  2. Eseguire Configuration Manager programma di installazione e selezionare l'opzione per modificare il sito.

  3. Specificare il nome del listener del gruppo di disponibilità come nome del database. Se il listener usa una porta di rete non standard, specificare anche quella. Questa azione fa sì che il programma di installazione assicuri che ogni nodo sia configurato in modo appropriato. Avvia anche un processo di ripristino del database.

Configuration Manager programma di installazione usa l'operazione di spostamento del database SQL Server e verifica che i nodi siano configurati correttamente.

Repliche asincrone

È possibile usare una replica asincrona nel gruppo di disponibilità usato con Configuration Manager. Non è necessario eseguire gli script di configurazione necessari per configurare una replica sincrona, perché una replica asincrona non è supportata per il database del sito.

Configurare una replica di commit asincrona

Per altre informazioni, vedere Aggiungere una replica secondaria a un gruppo di disponibilità.

Usare la replica asincrona per ripristinare il sito

Usare la replica asincrona per ripristinare il database del sito.

  1. Arrestare il sito primario attivo per impedire scritture aggiuntive nel database del sito. Per arrestare il sito, usare lo strumento di manutenzione Gerarchia: preinst.exe /stopsite

  2. Dopo aver interrotto il sito, usare la replica asincrona anziché un database ripristinato manualmente.

Interrompere l'uso di un gruppo di disponibilità

Usare la procedura seguente quando non si vuole più ospitare il database del sito in un gruppo di disponibilità. Con questo processo si sposterà di nuovo il database del sito in una singola istanza di SQL Server.

  1. Arrestare il sito Configuration Manager usando il comando seguente: preinst.exe /stopsite. Per altre informazioni, vedere Strumento di manutenzione gerarchia.

  2. Usare SQL Server per creare un backup completo del database del sito dalla replica primaria. Per altre informazioni, vedere Creare un backup completo del database.

  3. Usare SQL Server per ripristinare il backup del database del sito nel server che ospiterà il database del sito. Per altre informazioni, vedere Ripristinare un backup del database usando SSMS.

    Nota

    Se il server di replica primario per il gruppo di disponibilità ospiterà la singola istanza del database del sito, ignorare questo passaggio.

  4. Nel server che ospiterà il database del sito modificare il modello di backup per il database del sito da FULL a SIMPLE. Per altre informazioni, vedere Visualizzare o modificare il modello di recupero di un database.

  5. Eseguire Configuration Manager programma di installazione: \BIN\X64\setup.exe dalla cartella di installazione del sito Configuration Manager.

  6. Nella pagina Introduzione selezionare Esegui manutenzione sito o reimpostare il sito e quindi selezionare Avanti.

  7. Selezionare Modifica configurazione SQL Server e quindi avanti.

  8. Riconfigurare le impostazioni seguenti per il database del sito:

    • SQL Server nome: immettere il nome del server che ora ospita il database del sito.

    • Istanza: Specificare l'istanza denominata che ospita il database del sito. Se il database si trova nell'istanza predefinita, lasciare vuoto questo campo.

    • Database: Lasciare il nome così come viene visualizzato. Questo nome è il database del sito corrente.

  9. Dopo aver specificato le informazioni per il nuovo percorso del database, completare l'installazione con il processo e le configurazioni normali. Al termine dell'installazione, il sito viene riavviato e inizia a usare il nuovo percorso del database.

  10. Per pulire i server che erano membri del gruppo di disponibilità, seguire le indicazioni in Rimuovere un gruppo di disponibilità.