Aggiungere un server di database a una farm esistente in SharePoint 2013
SI APPLICA A:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
È possibile aggiungere altri server di database in qualsiasi momento per rispondere ai requisiti aziendali o operativi. Poiché un server di database contiene il contenuto della farm, che può essere costituito da diversi tipi di dati e può avere una raccolta di documenti in rapida crescita, le dimensioni dei database della farm possono aumentare rapidamente. La capacità di archiviazione è spesso il motivo principale per aggiungere altri server di database. Altri motivi possono includere l'aggiunta di nuove funzionalità, il miglioramento delle prestazioni e la disponibilità elevata.
Prima di iniziare
Nella maggior parte dei casi, per aggiungere un server di database a una farm di SharePoint esistente è sufficiente allestire e configurare un nuovo server di database e aggiungerlo alla farm facendovi riferimento quando si aggiunge una funzionalità o si sposta contenuto di database dal server precedente al nuovo server. SharePoint 2013 allocherà e assegnerà automaticamente nuove risorse di database in base alle esigenze.
Nota
[!NOTA] La disponibilità elevata in genere viene implementata durante la progettazione e la distribuzione della topologia di farm iniziale e non è illustrata in questo articolo. Per ulteriori informazioni sulla disponibilità elevata per SQL Server 2008 R2 e SQL Server 2012, vedere Panoramica delle soluzioni a disponibilità elevata e Soluzioni a disponibilità elevata (SQL Server).
Le procedure descritte in questo articolo sono strutturate in modo da illustrare come configurare un nuovo server di database per un'attività specifica in SharePoint 2013.
Preparare il nuovo server di database
Prima di utilizzare il nuovo server di database, è necessario prepararlo affinché possa essere utilizzato in una farm di SharePoint 2013. Utilizzare i passaggi seguenti come guida per il provisioning del nuovo server.
Importante
I criteri IT possono richiedere che alcuni o tutti i passaggi delle procedure vengano eseguiti da un amministratore di database (DBA).
Per eseguire il provisioning del server di database
Verificare che l'account utente utilizzato per eseguire questa procedura sia un membro del ruolo predefinito del server dbcreator per il database di SQL Server, del gruppo di SharePoint Amministratori farm e del gruppo Administrators nel server.
Leggere l'articolo Requisiti hardware e software per SharePoint 2013.
Installare il sistema operativo e verificare che vengano soddisfatte le condizioni seguenti:
La configurazione del disco deve corrispondere a quella del server esistente.
Il sistema operativo deve essere aggiornato allo stesso livello di Service Pack o di hotfix del server esistente.
Installare la stessa versione di SQL Server installata nel server di database esistente nella farm.
Per informazioni sull'installazione e la configurazione di SQL Server 2008 R2 con Service Pack 1 (SP1) o SQL Server 2012 prima dell'aggiunta a una server farm esistente, vedere Installazione di SQL Server (SQL Server 2008 R2) o Guida introduttiva all'installazione di SQL Server 2012.
Configurare SQL Server verificando che vengano soddisfatte le condizioni seguenti:
Le regole di confronto del database devono essere impostate su LATIN1_General_CI_AS_KS_WS.
Deve essere creato un account di accesso per l'account utente Setup di SharePoint 2013. Questo account sarà il proprietario del nuovo database.
- Installare gli stessi Service Pack e hotfix di SQL Server installati nel server di database esistente.
Configurazione e utilizzo del nuovo server di database
Utilizzare le procedure seguenti come guida per configurare un nuovo server di database in modo da ospitare database di SharePoint specifici. Sono incluse le operazioni seguenti:
Creazione di una nuova applicazione Web
Spostamento di una raccolta siti nel nuovo server
È possibile utilizzare il sito Web Amministrazione centrale SharePoint o Microsoft PowerShell per creare una nuova applicazione Web. Per spostare una raccolta siti è invece necessario utilizzare PowerShell.
Per creare una nuova applicazione Web
Verificare che l'account utente utilizzato per eseguire questa procedura sia un membro del ruolo predefinito del server dbcreator per il database di SQL Server e del gruppo di SharePoint Amministratori farm.
Utilizzare la pagina Gestione applicazioni tramite il sito Web Amministrazione centrale SharePoint per creare un nuovo sito Web.
Configurare l'autenticazione in modalità classica (autenticazione di Windows) o l'autenticazione basata sulle attestazioni.
Configurare IIS per utilizzare il sito Web esistente o creare un nuovo sito Web e configurare le impostazioni seguenti:
Specificare il numero di porta che si desidera utilizzare per accedere all'applicazione Web.
Specificare l'URL che si desidera utilizzare per accedere all'applicazione Web (facoltativo).
Specificare il percorso della directory siti nel server in cui è ospitato il sito Web.
- Configurare l'autenticazione e la crittografia per il Web utilizzando le opzioni seguenti:
Autenticazione Negozia (Kerberos) o NTLM
Accesso anonimo al sito Web
SSL (Secure Sockets Layer)
Specificare un URL per il nome di dominio di tutti i siti a cui accederanno gli utenti in questa applicazione Web.
Utilizzare il pool di applicazioni esistente oppure crearne uno nuovo.
Configurare la sicurezza per il pool di applicazioni (predefinita o configurabile).
Identificare il server di database, il nome del database e il metodo di autenticazione della nuova applicazione Web.
Per istruzioni dettagliate, vedere Create a web application (SharePoint 2013).
Per spostare una raccolta siti tramite PowerShell
Nel database del contenuto di SharePoint 2013 è archiviato tutto il contenuto dei siti di una farm, inclusa la raccolta siti. Nei database del contenuto possono essere archiviate più raccolte siti. La procedura è la stessa, sia che si sposti una raccolta siti tra server di database o tra database. Se la raccolta siti diventa troppo estesa, può essere spostata in un nuovo database del contenuto eseguendo la medesima procedura.
Verificare di essere membri dei ruoli e dei gruppi seguenti:
Ruolo predefinito del server securityadmin nell'istanza di SQL Server.
Ruolo predefinito del database db_owner in tutti i database da aggiornare.
Gruppo Administrators per il server in cui vengono eseguiti i cmdlet diPowerShell.
Un amministratore può eseguire il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'utilizzo dei cmdlet di SharePoint 2013. Per ulteriori informazioni sulle autorizzazioni di PowerShell , vedere Add-SPShellAdmin.
- Verificare quanto segue:
Il database del contenuto di destinazione deve esistere.
Il database del contenuto di origine e quello di destinazione devono trovarsi nella stessa istanza di SQL Server.
Il database del contenuto di origine e quello di destinazione devono essere collegati alla stessa applicazione Web.
Determinare le dimensioni della raccolta siti di origine e verificare che sul disco rigido di destinazione sia disponibile spazio libero tre volte superiore a quello necessario per la raccolta siti.
Utilizzare il cmdlet Get-SPSiteAdministration per determinare la dimensione di una raccolta siti. Per ulteriori informazioni, vedere Get-SPSiteAdministration.
Utilizzare il cmdlet Move-SPSite per spostare una raccolta siti dal database del contenuto di origine al nuovo database del contenuto. Per ulteriori informazioni, vedere Move-SPSite.
Per istruzioni dettagliate, vedere Spostare raccolte siti tra database in SharePoint Server.
Vedere anche
Ulteriori risorse
Distribuire Windows Server 2008 R2
Installare e distribuire Windows Server 2012