Configurare i gruppi di disponibilità AlwaysOn di SQL Server per SharePoint Server

SI APPLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Questo articolo include le informazioni necessarie e le procedure dettagliate per creare e configurare un gruppo di disponibilità AlwaysOn di Microsoft SQL Server per una farm di SharePoint Server o Foundation.

Importante

La procedura descritta in questo articolo mostra come distribuire una nuova farm di SharePoint e non riguarda l'aggiornamento da SQL Server 2008 R2 a una versione più recente di SQL Server.

Importante

Verificare la compatibilità della versione di SQL Server con la versione di SharePoint che si intende distribuire.

Requisiti hardware e software per SharePoint 2013

Requisiti hardware e software per SharePoint Server 2016

Requisiti hardware e software per SharePoint Server 2019

Panoramica del processo

Per distribuire una farm di SharePoint in cui viene utilizzato un gruppo di disponibilità AlwaysOn, è consigliabile attenersi alla procedura di installazione e configurazione seguente:

  • Selezionare o creare un cluster di failover di Windows Server.

  • Installare SQL Server in ogni nodo del cluster.

  • Creare e configurare un gruppo di disponibilità.

  • Installare e configurare SharePoint Server o SharePoint Foundation 2013.

  • Aggiungere i database di SharePoint al gruppo di disponibilità.

  • Testare il failover per il gruppo di disponibilità.

Prima di iniziare

Prima di avviare la distribuzione, leggere le informazioni seguenti relative a SQL Server AlwaysOn, le tecnologie che supportano AlwaysOn e SharePoint Server:

  • Conoscenze e competenze necessarie

  • Concetti relativi ai gruppi di disponibilità AlwaysOn

  • Requisiti hardware e software

  • Autorizzazioni

Conoscenze e competenze necessarie

Per implementare gruppi di disponibilità SQL Server AlwaysOn come soluzione di disponibilità elevata e ripristino di emergenza, interagiscono diverse tecnologie che devono essere installate e configurate correttamente. È consigliabile che il team responsabile dell'impostazione di un ambiente AlwaysOn perProdotti SharePoint già conosca e abbia una certa esperienza pratica nell'utilizzo delle tecnologie seguenti:

  • Servizi Windows Server Failover Clustering (WSFC)

  • SQL Server

  • SharePoint Server o SharePoint Foundation 2013

Concetti relativi ai gruppi di disponibilità SQL Server AlwaysOn

Un gruppo di disponibilità è costituito dai componenti seguenti:

  • Repliche, ovvero un set discreto di database utente (denominati database di disponibilità) per cui viene eseguito il failover come singola unità. Ogni gruppo di disponibilità in SQL Server 2014 (SP1), SQL Server 2016 e SQL Server 2017 supporta una replica primaria e fino a otto repliche secondarie. Ogni gruppo di disponibilità in SQL Server 2012 supporta una replica primaria e fino a quattro repliche secondarie.

  • Un'istanza specifica di SQL Server per ospitare ogni replica e mantenere una copia locale di ogni database appartenente al gruppo di disponibilità.

Per ulteriori informazioni, vedere Gruppi di disponibilità AlwaysOn (SQL Server) e Panoramica dei gruppi di disponibilità AlwaysOn (SQL Server)

Repliche e failover

La replica primaria rende i database di disponibilità disponibili per le connessioni di lettura/scrittura dai client e invia i record di log delle transazioni per ogni database primario a tutte le repliche secondarie. Ogni replica secondaria a sua volta applica i record di log delle transazioni ai relativi database secondari.

Tutte le repliche possono essere eseguite nella modalità con commit asincrono oppure al massimo tre di esse possono essere eseguite nella modalità con commit sincrono. Per altre informazioni sulla modalità commit sincrona e asincrona, vedere Modalità di disponibilità (gruppi di disponibilità AlwaysOn).

Nota

I problemi relativi a un database, che ad esempio diventa sospetto a seguito della perdita di un file di dati, l'eliminazione di un database o il danneggiamento di un log delle transazioni non causano failover.

Per ulteriori informazioni sui concetti principali relativi alla tecnologia SQL Server AlwaysOn, leggere gli articoli seguenti:

Importante

È possibile installare SQL Server nel core di Windows Server per migliorare la sicurezza e ridurre la manutenzione, ma non è possibile installare SharePoint Server in Windows Server core. Per ulteriori informazioni, vedere l'articolo relativo a Server Core per Windows Server 2008 R2. Per informazioni su Server Core e Windows Server 2012, vedere Opzioni di installazione di Windows Server.

Windows Server Failover Clustering

Per creare e usare i gruppi di disponibilità Always On di SQL Server, è necessario installare entrambe le versioni di SQL Server in un cluster WSFC (Windows Server Failover Clustering). Per altre informazioni, vedere Windows Server Failover Clustering (WSFC) con SQL Server e per SQL Server 2016 e 2017, Windows Server Failover Clustering (WSFC) con SQL Server.

Per creare e usare i gruppi di disponibilità Always On di SQL Server, è necessario installare SQL Server in un cluster WSFC (Windows Server Failover Clustering).

Benché la configurazione di un cluster WSFC esuli dagli scopi di questo articolo, tenere presenti i requisiti seguenti prima di installare e configurare un cluster:

  • Tutti i nodi del cluster devono trovarsi nello stesso dominio di Servizi di dominio Active Directory.

  • Ogni replica di disponibilità appartenente a un gruppo di disponibilità deve risiedere in un nodo diverso dello stesso cluster WSFC (Windows Server Failover Clustering).

  • L'autore del cluster deve disporre degli account e delle autorizzazioni seguenti:

Un aspetto molto importante della configurazione del clustering di failover e di AlwaysOn è rappresentato dalla determinazione dei voti di quorum necessari per i nodi del cluster.

Il clustering di failover è basato su un algoritmo di voto secondo il quale più della metà dei votanti, ovvero il quorum, deve essere online e in grado di comunicare reciprocamente. Dal momento che un determinato cluster ha un numero specifico di nodi e una configurazione quorum specifica, il servizio cluster può determinare cosa costituisce un quorum. Il servizio cluster si arresterà su tutti i nodi se il numero dei votanti scende al di sotto della maggioranza richiesta.

Per altre informazioni, vedere Modalità quorum WSFC e configurazione del voto (SQL Server) e Configurare le impostazioni NodeWeight per il quorum del cluster.

SharePoint Server e SharePoint Foundation 2013

Alcuni database di SharePoint Server non supportano i gruppi di disponibilità AlwaysOn di SQL Server. Prima di configurare un ambiente Always On, è consigliabile esaminare le opzioni Di disponibilità elevata e ripristino di emergenza supportate per i database di SharePoint .

Passaggi dettagliati per configurare un gruppo di disponibilità AlwaysOn per SharePoint

Nella figura sotto riportata viene illustrata una farm di SharePoint Server 2016 (SPHA_farm) in cui viene utilizzato un gruppo di disponibilità denominato SP-AG1. La farm SPHA_farm verrà utilizzata nei passaggi seguenti come esempio di riferimento per configurare AlwaysOn.

Farm di SharePoint Server che utilizza un gruppo di disponibilità AlwaysOn

Preparare l'ambiente cluster di Windows Server

Ottenere l'accesso o creare un cluster WSFC (Windows Server Failover Clustering) a tre nodi che è possibile usare per installare SQL Server in ogni nodo del cluster. Per informazioni e passaggi dettagliati per configurare un cluster di failover di Windows Server, vedere Clustering di failover.

Preparare l'ambiente SQL Server

Per poter creare un gruppo di disponibilità per SharePoint Server, è necessario predisporre l'ambiente di SQL Server.

Quando si prepara l'ambiente server di database, è necessario tenere conto dei requisiti dei database di SharePoint Server. Prima di installare SQL Server, consultare gli articoli seguenti:

A tale scopo, eseguire le attività seguenti:

  • Installare i prerequisiti per SQL Server.

  • Installare SQL Server

  • Abilitare AlwaysOn.

Installare SQL Server 2012

Per installare SQL Server 2012

  1. Installare i prerequisiti per SQL Server 2012 in ogni nodo del cluster.

    Per altre informazioni, vedere Prerequisiti, restrizioni e consigli per i gruppi di disponibilità AlwaysOn (SQL Server).

  2. Installare SQL Server in ogni nodo del cluster.

    Per altre informazioni, vedere Installazione per SQL Server 2012.

Installare SQL Server 2014 (SP1)

Utilizzare la procedura seguente per installare SQL Server 2014 (SP1).

Per installare SQL Server 2014 (SP1)

  1. Installare i prerequisiti per SQL Server 2014 (SP1) in ogni nodo del cluster.

    Per altre informazioni, vedere Requisiti hardware e software per l'installazione di SQL Server 2014 e Prerequisiti, restrizioni e raccomandazioni per i gruppi di disponibilità AlwaysOn (SQL Server).

  2. Installare SQL Server in ogni nodo del cluster.

    Per altre informazioni, vedere Installazione di SQL Server 2014 - Esercitazione dettagliata.

Installare SQL Server 2016 o SQL Server 2017

Usare la procedura seguente per installare SQL Server 2016 o 2017.

Per installare SQL Server 2016 o SQL Server 2017

  1. Installare i prerequisiti di SQL Server in ogni nodo del cluster.

    Per altre informazioni, vedere Installare SQL Server.

  2. Installare SQL Server in ogni nodo del cluster.

    Per altre informazioni, vedere Installazione del cluster di failover di SQL Server.

Abilitare AlwaysOn

È necessario abilitare AlwaysOn per ogni server di database del cluster.

Nota

È possibile abilitare AlwaysOn tramite SQL Server Management Studio, Transact-SQL o Windows PowerShell.

Per abilitare AlwaysOn

  1. Il proprio account di accesso deve disporre dei livelli di autorizzazione necessari per creare un gruppo di disponibilità. L'account deve essere membro del ruolo predefinito del database db_owner e disporre dell'autorizzazione CREATE AVAILABILITY GROUP per il server oppure dell'autorizzazione CONTROL AVAILABILITY GROUP, ALTER ANY AVAILABILITY GROUP o CONTROL SERVER.

  2. Eseguire l'accesso al server in cui sarà ospitata la replica primaria e avviare Gestione configurazione SQL Server.

  3. In Esplora oggetti selezionare Servizi SQL Server, fare clic con il pulsante destro del mouse su SQL Server (<nome> istanza), dove <nome> istanza è il nome di un'istanza del server locale per cui si desidera abilitare i gruppi di disponibilità AlwaysOn e quindi fare clic su Proprietà.

  4. Selezionare la scheda Disponibilità elevata AlwaysOn .

  5. Selezionare la casella di controllo Abilita gruppi di disponibilità AlwaysOn e quindi fare clic su OK.

  6. Anche se la modifica viene salvata, è necessario riavviare manualmente il servizio SQL Server (MSSQLSERVER) per confermarla. Il riavvio manuale consente di scegliere un'ora di riavvio adatta per le proprie esigenze aziendali.

  7. Ripetere i passaggi precedenti per abilitare AlwaysOn per SQL Server negli altri nodi del cluster.

Per altre informazioni, vedere Abilitare e disabilitare i gruppi di disponibilità AlwaysOn (SQL Server).

Creare e configurare il gruppo di disponibilità

A seconda dell'ambiente SQL Server 2014 (SP1), SQL Server 2016/2017 o SQL Server 2012 in cui si intende creare il gruppo di disponibilità, potrebbe essere necessario creare un database temporaneo da usare prima di creare il gruppo di disponibilità.

Il processo per la creazione di un gruppo di disponibilità richiede che venga specificato un nome per tale gruppo e che venga selezionato come database di disponibilità un database utente idoneo nell'istanza del server connesso.

Nota

[!NOTA] Per poter essere aggiunto a un gruppo di disponibilità, un database deve essere un database utente. I database di sistema non possono appartenere a un gruppo di disponibilità. Per altre informazioni, vedere la sezione "Prerequisiti e restrizioni del database di disponibilità" di Prerequisiti, restrizioni e raccomandazioni per i gruppi di disponibilità AlwaysOn (SQL Server) e vedere Creazione e configurazione di gruppi di disponibilità (SQL Server).

Se non vi sono database utente nell'istanza del server connesso, che è il caso di questo esempio, sarà necessario crearne uno. Per creare un database utente temporaneo che funga da replica primaria temporanea per il gruppo, attenersi alla procedura seguente.

Per creare un database utente temporaneo

  1. Verificare che il proprio account di accesso disponga delle autorizzazioni corrette per questa attività. Per creare il nuovo database, è necessario disporre di una delle autorizzazioni seguenti nel database master:
  • CREATE DATABASE

  • CREATE ANY DATABASE

  • ALTER ANY DATABASE

  1. Eseguire l'accesso al server in cui verrà ospitata la replica primaria, ovvero SP-SRV1 in questo esempio.

  2. Avviare Management Studio.

  3. In Esplora oggetti fare clic con il pulsante destro del mouse su Database e quindi scegliere Nuovo database.

  4. Nella finestra di dialogo Nuovo database digitare il nome del database in Nome database, ovvero "TemporaryUserDB" per questo esempio.

    Poiché si tratta di un database temporaneo da eliminare dopo avere creato il gruppo di disponibilità, è possibile utilizzare le impostazioni predefinite. Fare clic su OK.

    Poiché la Creazione guidata Gruppo di disponibilità non crea un gruppo di disponibilità se non è stato effettuato il backup del database utente, è necessario eseguire il backup del database temporaneo.

  5. In Esplora oggetti espandere Database e fare clic con il pulsante destro del mouse sul database temporaneo appena creato. Selezionare Attività e quindi scegliere Backup.

  6. Nella finestra di dialogo Backup database fare clic su OK per accettare tutte le impostazioni predefinite e creare il backup.

Informazioni sulle repliche e sulla sincronizzazione dei dati

È necessario avere familiarità con le informazioni seguenti sulle repliche e sulla sincronizzazione dei dati prima di creare e configurare i gruppi di disponibilità per la farm di SharePoint.

Informazioni sulle repliche

A ogni replica di disponibilità è assegnato un ruolo iniziale, ovvero il ruolo primario o il ruolo secondario, che viene ereditato dai database di disponibilità di tale replica. Il ruolo di una certa replica determina se ospita database di lettura/scrittura oppure database di sola lettura, il tipo di failover e se utilizza il commit sincrono o asincrono.

Nota

Il numero massimo di repliche secondarie è aumentato da 4 a 8 in SQL Server 2014 e versioni successive.

Nella tabella seguente sono riportate le informazioni da specificare per ogni replica quando si crea inizialmente il gruppo di disponibilità o quando si aggiungono repliche secondarie.

Requisiti per la configurazione delle repliche

Informazioni relative alla replica Descrizione
Istanza del server
Visualizza il nome dell'istanza del server in cui sarà ospitata la replica di disponibilità.
Ruolo iniziale
Indica il ruolo che svolgerà inizialmente la nuova replica, ovvero primario o secondario.
Failover automatico (fino a 2)
Indica il tipo di failover utilizzato dalla replica, ovvero automatico o manuale.
Commit sincrono (fino a 3)
Indica il tipo di commit utilizzato per la replica.
Secondario leggibile
Indica se una replica secondaria può essere letta.
Le opzioni di configurazione non sono disponibili per l'accesso in lettura, la sola lettura e la finalità di sola lettura. Per altre informazioni, vedere Offload del carico di lavoro di sola lettura nella replica secondaria di un gruppo di disponibilità Always On e Configurare il routing Read-Only per un gruppo di disponibilità (SQL Server).
Nota: in SQL Server 2014 e versioni successive le repliche secondarie leggibili continuano a essere disponibili per i carichi di lavoro di lettura quando sono scollegate dalle repliche principali o durante una perdita di quorum del cluster.

Nota

SharePoint Server non sfrutta le repliche di sola lettura. Userà solo la replica primaria nel gruppo di disponibilità.

Nota

[!NOTA] Quando si aggiungono repliche a un gruppo, è inoltre necessario specificare l'endpoint per ogni replica e configurare le preferenze di backup. Per altre informazioni, vedere Specificare l'URL dell'endpoint durante l'aggiunta o la modifica di una replica di disponibilità (SQL Server) e secondarie attive: backup in repliche secondarie (gruppi di disponibilità AlwaysOn).

Sincronizzazione dei dati

Durante il processo di creazione di un gruppo di disponibilità, è necessario effettuare una copia esatta dei dati presenti nella replica primaria e installare la copia nella replica secondaria. Questa è la sincronizzazione dati iniziale per il gruppo di disponibilità. Per altre informazioni, vedere Pagina Selezione sincronizzazione dati iniziale (Creazioni guidate gruppo di disponibilità AlwaysOn).

Deve esistere una condivisione di rete a cui devono accedere tutti i nodi nella configurazione AlwaysOn per eseguire la sincronizzazione dati iniziale fra tutti i nodi del cluster che ospitano una replica. Per altre informazioni, vedere Estensione e archiviazione delle condivisionidi rete.

Quando si usa la Creazione guidata Gruppo di disponibilità per avviare la sincronizzazione dei dati, si applicano le restrizioni seguenti:

  • Se i percorsi file nel percorso della replica secondaria sono diversi dai percorsi file nel percorso primario, sarà necessario avviare manualmente la sincronizzazione dei dati.

  • Se in una replica secondaria esiste un qualsiasi database secondario, sarà necessario eliminare manualmente i database secondari prima di avviare la sincronizzazione dei dati nella Creazione guidata Gruppo di disponibilità. Se però si desidera utilizzare i database secondari esistenti, uscire dalla Creazione guidata Gruppo di disponibilità e avviare manualmente la sincronizzazione dei dati.

  • Per poter utilizzare la Creazione guidata Gruppo di disponibilità per sincronizzare i dati, è necessario disporre di una condivisione di backup in cui possano scrivere tutte le repliche. È possibile specificare la condivisione selezionandola o immettendo il nome del percorso UNC (Universal Naming Convention) completo, \Systemname\ShareName\Path, nella casella Specificare un percorso di rete condiviso accessibile da tutte le repliche .

Per ogni database incluso nel gruppo di disponibilità, nella pagina di avvio della sincronizzazione dei dati viene visualizzato lo stato di avanzamento delle operazioni seguenti:

  • Creazione di un backup completo del database primario nella condivisione di rete

  • Ripristino di questi backup nel percorso della replica secondaria

    Queste operazioni di ripristino utilizzano entrambe l'opzione RESTORE WITH NORECOVERY e lasciano il nuovo database secondario nello stato RESTORING.

  • Aggiunta del database secondario al gruppo di disponibilità

    Con questo passaggio il database secondario viene impostato sullo stato ONLINE e la sincronizzazione dei dati viene avviata per tale database.

Replica degli account di accesso

Gli account di accesso di SharePoint creati utilizzando lo stesso approccio delle versioni precedenti di SQL Server non vengono replicati in un gruppo di disponibilità. Ciò si verifica perché le informazioni di accesso vengono archiviate nel database master, che non viene replicato. Anche se gli account di farm vengono creati durante la sincronizzazione delle repliche, le informazioni di accesso non sono disponibili dopo un failover.

Se si è già provveduto a creare un gruppo di disponibilità e a sincronizzare le repliche primaria e secondarie, è possibile ovviare al problema copiando manualmente gli account di accesso dalla replica primaria alle repliche secondarie.

Consultare l'articolo Come trasferire account di accesso e password tra istanze di SQL Server per copiare gli account di accesso tra istanze di SQL Server.

Creare e configurare il gruppo di disponibilità

Attenersi alla procedura seguente per creare un gruppo di disponibilità nella replica primaria, ovvero SP-SRV1 in questo esempio.

Creare il gruppo di disponibilità

  1. Verificare che il proprio account di accesso disponga delle autorizzazioni necessarie per creare un gruppo di disponibilità. Sono necessarie l'appartenenza al ruolo predefinito del database db_owner e l'autorizzazione CREATE AVAILABILITY GROUP per il server, l'autorizzazione CONTROL AVAILABILITY GROUP, l'autorizzazione ALTER ANY AVAILABILITY GROUP o l'autorizzazione CONTROL SERVER.

  2. Eseguire l'accesso al server in cui sarà ospitata la replica primaria e avviare SQL Server Management Studio.

  3. Per avviare la Creazione guidata nuovo gruppo di disponibilità, fare clic con il pulsante destro del mouse su Disponibilità elevata AlwaysOn e quindi scegliere Creazione guidata nuovo gruppo di disponibilità.

  4. Fare clic su Avanti per passare alla pagina Specifica nome. Immettere SP-AG1 come nome del nuovo gruppo di disponibilità nella casella Nome gruppo di disponibilità.

    Questo nome deve essere un identificatore di SQL Server valido, univoco nel cluster WSFC e univoco nel dominio.

  5. Nella pagina Selezione database tutti i database utente idonei per diventare il database primario per il nuovo gruppo di disponibilità sono elencati nella griglia Database utente in questa istanza di SQL Server. Selezionare TemporaryUserDB e quindi fare clic su Avanti.

  6. Nella pagina Specifica repliche utilizzare le schede seguenti per configurare le repliche per SP-AG1: Repliche, Endpoint e Preferenze di backup.

  7. Un listener del gruppo di disponibilità è un nome di rete virtuale che fornisce connettività client al database a un determinato gruppo di disponibilità. I listener dei gruppi di disponibilità indirizzano le connessioni in ingresso alla replica primaria oppure a una replica secondaria di sola lettura. Il listener garantisce un rapido failover delle applicazioni dopo il failover di un gruppo di disponibilità. Per altre informazioni, vedere Connettersi a un listener del gruppo di disponibilità Always On.

    Nella scheda Listener configurare un listener del gruppo di disponibilità per questo esempio usando il nome AGListener.

    Importante

    [!IMPORTANTE] Può verificarsi una latenza intermittente insolitamente elevata quando si utilizzano gruppi di disponibilità con repliche distribuite in più subnet. Come procedura consigliata, le connessioni ai gruppi di disponibilità di SharePoint in un ambiente con più subnet dovrebbero configurare specifyMultiSubnetFailover=True per evitare i problemi causati da un'elevata latenza di rete. Per ulteriori informazioni, vedere Supporto del failover su più subnet del gruppo di disponibilità.

    Non è possibile specificare direttamente MultiSubnetFailover=True perché un client di SharePoint non può modificare direttamente una stringa di connessione. È necessario usare PowerShell tramite SharePoint Management Shell per impostare questo valore nella proprietà del database MultiSubnetFailover . Nell'esempio seguente viene mostrato come procedere.

$dbs = Get-SPDatabase | ?{$_.MultiSubnetFailover -ne $true}
     foreach ($db in $dbs)
     {
          $db.MultiSubnetFailover = $true
          $db.Update()
     }
  1. Selezionare la configurazione desiderata per ogni istanza nella griglia delle istanze selezionate e quindi fare clic su Avanti.

  2. Fare clic su Fine per creare il gruppo di disponibilità.

  3. La pagina Seleziona sincronizzazione dati iniziale consente di selezionare una preferenza di sincronizzazione e di specificare il percorso di rete condiviso a cui possono accedere tutte le repliche. Per questo ambiente accettare l'impostazione predefinita, Completo, che consente di effettuare backup di database e log completi. Fare clic su Avanti.

  4. Nella pagina Convalida della procedura guidata verranno visualizzati i risultati di sei verifiche prima che sia possibile continuare con la creazione del gruppo di disponibilità. Se vengono superate tutte le verifiche, fare clic su Avanti per proseguire. Se uno qualsiasi dei test ha esito negativo, non è possibile proseguire finché l'errore non verrà corretto e non si farà clic su Ripeti convalida per eseguire di nuovo i test di convalida. Quando tutti i test hanno esito positivo, fare clic su Avanti per continuare.

  5. Nella pagina Riepilogo verificare la configurazione della replica da aggiungere e quindi fare clic su Fine per salvarla. Per modificare la configurazione, fare clic su Indietro per tornare alle pagine precedenti della procedura guidata.

Installare e configurare SharePoint Server

A questo punto del processo è possibile installare SharePoint Server e creare la farm. Utilizzare la procedura seguente come riferimento per installare e configurare SharePoint Server.

Nota

Per istruzioni dettagliate sull'installazione e sulla configurazione, vedere Installare SharePoint Server 2019, Installare SharePoint Server 2016 o Installare SharePoint 2013.

Per installare SharePoint Server

  1. Copiare i file di programma di SharePoint Server su un disco locale nel computer in cui si intende installare SharePoint oppure in una condivisione file di rete.

  2. Eseguire l'Utilità preparazione prodotti Microsoft SharePoint per installare tutti i prerequisiti per impostare e utilizzare SharePoint Server.

  3. Eseguire il programma di installazione per installare i file binari, configurare le autorizzazioni di sicurezza e modificare le impostazioni del Registro di sistema per SharePoint Server.

  4. Eseguire Configurazione guidata Prodotti SharePoint per installare e configurare il database di configurazione, per installare e configurare il database del contenuto, nonché per installare Amministrazione centrale.

  5. Nella casella Server database della pagina Specifica impostazioni database di configurazione digitare AGListener come nome del computer che esegue SQL Server. 7

    Importante

    Per fornire il failover automatico, è necessario specificare il nome del listener del gruppo di disponibilità come nome del database per SharePoint Server.

Aggiungere i database di SharePoint al gruppo di disponibilità

Per finalizzare l'impostazione di AlwaysOn per una farm di SharePoint Server, aggiungere i database di SharePoint al gruppo di disponibilità e sincronizzare le repliche secondarie con la replica primaria.

Importante

[!IMPORTANTE] Aggiungere solo i database supportati per l'utilizzo con un gruppo di disponibilità SQL Server AlwaysOn. Per ulteriori informazioni, vedere Opzioni di disponibilità elevata e di ripristino di emergenza supportate per database di SharePoint

Nel server che ospita la replica primaria è necessario eseguire l'apposita procedura guidata per aggiungere tutti i database di SharePoint al gruppo di disponibilità. La procedura che segue è uguale a quella descritta per creare il gruppo di disponibilità.

Per aggiungere i database di SharePoint al gruppo di disponibilità

  1. Eseguire l'accesso al server in cui sarà ospitata la replica primaria e avviare SQL Server Management Studio.

    L'account deve disporre di almeno una delle autorizzazioni seguenti:

  • Autorizzazione ALTER AVAILABILITY GROUP per il gruppo di disponibilità

  • Autorizzazione CONTROL AVAILABILITY GROUP

  • Autorizzazione ALTER ANY AVAILABILITY GROUP

  • Autorizzazione CONTROL SERVER

Per aggiungere un database a un gruppo di disponibilità, è necessario essere membri del ruolo predefinito del database db_owner.

  1. In Esplora oggetti selezionare e, se necessario, espandere i gruppi di disponibilità.

  2. Fare clic con il pulsante destro del mouse sul gruppo di esempio, SP-AG1, e quindi scegliere Aggiungi database.

  3. Nella pagina Selezione database tutti i database utente idonei per diventare il database primario per il nuovo gruppo di disponibilità sono elencati nella griglia Database utente in questa istanza di SQL Server. Utilizzare le caselle di controllo per selezionare tutti i database che si desidera aggiungere al gruppo e quindi fare clic su Avanti.

  4. La pagina Seleziona sincronizzazione dati iniziale consente di selezionare una preferenza di sincronizzazione e di specificare il percorso di rete condiviso a cui possono accedere tutte le repliche. Per questo ambiente verrà accettata l'impostazione predefinita, Completo, che consente di effettuare backup di database e log completi. Fare clic su Avanti.

  5. Nella pagina Convalida della procedura guidata verranno visualizzati i risultati di sei verifiche prima che sia possibile continuare con la creazione del gruppo di disponibilità. Se uno qualsiasi dei test ha esito negativo, non è possibile proseguire finché l'errore non verrà corretto e non si farà clic su Ripeti convalida per eseguire di nuovo i test di convalida. Quando tutti i test hanno esito positivo, fare clic su Avanti per continuare.

  6. Nella pagina Riepilogo verificare la configurazione della replica da aggiungere e quindi fare clic su Fine per mantenerla. Per modificare la configurazione, fare clic su Indietro per tornare alle pagine precedenti della procedura guidata.

Importante

[!IMPORTANTE] I database aggiunti a una farm di SharePoint non vengono aggiunti automaticamente al gruppo di disponibilità. È necessario aggiungerli eseguendo i passaggi descritti in questo articolo o utilizzando script per automatizzare la procedura.

Utilizzare test del failover per convalidare l'installazione AlwaysOn

Dopo avere sincronizzato i dati di SharePoint con le repliche secondarie, il passaggio finale consiste nel testare il failover.

È necessario eseguire test di failover completi per assicurarsi che il comportamento dell'ambiente Always On sia quello previsto e che si comprendano completamente i requisiti di configurazione e le procedure correlate ai gruppi di disponibilità di SQL Server. Tali test includono, tra le altre cose, le attività seguenti:

  • Verificare che tutti i servizi e le funzionalità della farm siano completamente funzionanti.

  • Verificare che i dati di SharePoint Server siano stati mantenuti e non siano danneggiati.

Testare il failover dei gruppi di disponibilità usando il failover manuale pianificato o il failover manuale forzato descritti negli articoli seguenti:

È possibile eseguire uno di questi tipi di failover usando la procedura di failover guidata in SQL Server Management Studio, Transact-SQL o PowerShell in SQL Server.

Nota

Nel caso di uno scenario con cluster di failover attivo-attivo in cui più istanze di SharePoint possono eseguire il failover l'una all'altra, è necessario accertarsi che ogni server disponga di capacità sufficiente per gestire il carico di lavoro locale e il carico di lavoro del server con problemi.

Monitorare l'ambiente AlwaysOn

È necessario monitorare un ambiente AlwaysOn per verificarne le prestazioni, lo stato e la capacità.

Prestazioni

I seguenti nuovi oggetti prestazioni sono disponibili per monitorare un ambiente AlwaysOn.

SQL Server 2012

SQL Server 2014 (SP1)

SQL Server 2016 e SQL Server 2017

Stato e capacità

Per un monitoraggio dello stato generale, è possibile utilizzare il dashboard dei gruppi di disponibilità per ottenere lo stato dei gruppi di disponibilità presenti nel sistema. Per altre informazioni, vedere Criteri Always On per problemi operativi con gruppi di disponibilità Always On (SQL Server) per SQL Server 2014 (SP1) e Criteri Always On per problemi operativi - Disponibilità Always On per SQL Server 2016 e SQL Server 2017. Per ulteriori informazioni su SQL Server 2012, vedere gli argomenti seguenti:

È inoltre possibile utilizzare Transact-SQL per monitorare i gruppi di disponibilità con il set di viste del catalogo e DMV (Dynamic Management View) fornite per i gruppi di disponibilità AlwaysOn. Per altre informazioni, vedere Monitorare i gruppi di disponibilità (Transact-SQL) per SQL Server 2014 (SP1) e Monitorare i gruppi di disponibilità (Transact-SQL) per SQL Server 2016 e SQL Server 2017.

Vedere anche

Concetti

Installare e configurare SharePoint Server 2016

Ulteriori risorse

Distribuzione di SharePoint Server con i gruppi di disponibilità SQL Server Always On in Azure