Distribuire SharePoint Server con Istanza gestita di SQL di Azure
SI APPLICA A:2013
2016
2019
Subscription Edition
SharePoint in Microsoft 365
SharePoint Server 2016, SharePoint Server 2019 e SharePoint Server Subscription Edition supportano Istanza gestita di SQL di Azure (MI). L'istanza gestita di SQL è un'opzione di distribuzione del database SQL di Azure ed è compatibile con la versione corrente di SQL Server (locale), motore di database Enterprise Edition.
Importante
Le farm di SharePoint Server devono essere ospitate in Microsoft Azure per supportare Azure SQL MI. La farm di SharePoint Server e l'istanza gestita devono essere ospitati nella stessa area di Azure. Le farm di SharePoint Server non supportano le istanze gestite quando sono ospitate nei data center dei clienti.
La distribuzione di SharePoint Server con un MI Azure SQL consente di spostare l'SQL Server'applicazione locale nel cloud senza modifiche all'applicazione e al database. La procedura seguente illustra come distribuire SharePoint Server 2016, 2019 o Subscription Edition con un Azure SQL MI.
Ambiente
Creare un gruppo di risorse con una rete virtuale e quindi creare due subnet. È possibile usare il modello dell'ambiente di rete virtuale dell'istanza gestita di SQL per creare una rete virtuale di Azure con due subnet.
Creare la subnet 1 (impostazione predefinita) e quindi creare due Macchine virtuali (VM). Prima di tutto, configurare la macchina virtuale 1 come controller di dominio di Active Directory Domain Services e configurare il dominio. Per altre informazioni, vedere Step-By-Step: Setting up Active Directory in Windows Server 2016.
Installare SharePoint Server 2016 o SharePoint Server 2019 o SharePoint Server Subscription Edition nella macchina virtuale 2:
Eseguire
PrerequitsiteInstaller.exe
.Eseguire
Setup.exe
.Se si usa SharePoint Server 2016 o SharePoint Server 2019, installare la patch di base sts di maggio 2019 (o versioni successive) per SharePoint Server 2016 (KB 4464549) o per SharePoint Server 2019 (KB 4464556).
Se si usa SharePoint Server 2016 o SharePoint Server 2019, installare la patch wssloc MUI/Language Pack di aprile 2019 (o versione successiva) per SharePoint Server 2016 (KB 4461507) o per SharePoint Server 2019 (KB 4462221).
Nota
È possibile aggiungere altre macchine virtuali ad Active Directory nella subnet 1.
Non è necessario installare aggiornamenti per SharePoint Server Subscription Edition.
Creare un mi Azure SQL nella subnet 2 all'interno di questo gruppo di risorse (ManagedInstance).
Importante
Nessuna altra risorsa può risiedere nella subnet 2 ad eccezione dell'istanza gestita di SQL.
Creare o aggiungere alla farm di SharePoint, ospitando i database nell'interfaccia della riga di comando di SQL, con l'autenticazione SQL.
Per creare la farm di SharePoint, aprire SharePoint Management Shell ed eseguire i comandi di Windows PowerShell seguenti:
$FarmCredential = Get-Credential -Message "Provide the user name and password for the SharePoint farm service account." $DBCredential = Get-Credential -Message "Provide the user name and password for the Azure SQL Managed Instance database login." $FarmPassphrase = Read-Host -AsSecureString -Prompt "Provide the SharePoint farm passphrase" New-SPConfigurationDatabase -DatabaseServer <DBServer> -DatabaseName <ConfigDB> -FarmCredentials $FarmCredential -DatabaseCredentials $DBCredential -Passphrase $FarmPassphrase -LocalServerRole <ServerRole>
Per aggiungere altre macchine virtuali alla farm di SharePoint, aprire SharePoint Management Shell nelle macchine virtuali aggiuntive ed eseguire i comandi di Windows PowerShell seguenti:
$DBCredential = Get-Credential -Message "Provide the user name and password for the Azure SQL Managed Instance database login." $FarmPassphrase = Read-Host -AsSecureString -Prompt "Provide the SharePoint farm passphrase" Connect-SPConfigurationDatabase -DatabaseServer <DBServer> -DatabaseName <ConfigDB> -DatabaseCredentials $DBCredential -Passphrase $FarmPassphrase -LocalServerRole <ServerRole>
Dove:
- <DBServer> è il nome assegnato all'mi Azure SQL nel passaggio 4.
- <ConfigDB> è il nome del database di configurazione di SharePoint da creare.
- <ServerRole> è il ruolo del server MinRole di SharePoint per questo server nella farm di SharePoint.
Eseguire la Configurazione guidata Prodotti SharePoint per completare la configurazione. Aprire quindi Amministrazione centrale per completare la Configurazione guidata farm.
Nota
SharePoint Server non supporta la connessione ai database ospitati in Azure SQL MI usando autenticazione di Windows.
Nota
Access Services non è supportato con Azure SQL MI.
Aggiornare la password SQL
Creare un secondo account amministratore nel portale di SQL MI.
Eseguire i comandi seguenti in SharePoint PowerShell per modificare il nome utente e la password per il secondo account amministratore:
$servers = Get-SPServer foreach ($server in $servers) { $instance = $server.ServiceInstances | Where-Object {$_.TypeName -eq "Microsoft SharePoint Foundation Database"} if ($null -ne $instance) { break; } } $instance.SecureDBCredential.Username = "<username>" $instance.SecureDBCredential.Password = "<password>" $instance.SecureDBCredential.Update() $instance.Update() $SPDBs = Get-SPDatabase foreach ($DB in $SPDBs) { $DB.Username = "<username>" $DB.Password = "<password>" $DB.Update() }
Modificare la password dell'account originale nel portale di SQL MI.
Usando lo script precedente in SharePoint PowerShell, modificare il nome utente e la password in account originale con una nuova password.
Impostare il secondo account amministratore come inattivo o eliminare il secondo account amministratore.
Vedere anche
Ulteriori risorse
Istanza gestita di database SQL di Azure
Migrazione dell'istanza di SQL Server nell'istanza gestita di database SQL di Azure
Guida introduttiva: Creare un'istanza gestita di database SQL di Azure
Avvio rapido: Ripristinare un database in un'istanza gestita