Implementar o SharePoint Server com Instância Gerenciada de SQL do Azure
APLICA-SE A:2013
2016
2019
Subscription Edition
SharePoint no Microsoft 365
O SharePoint Server 2016, SharePoint Server 2019 e Edição de Assinatura do SharePoint Server suportam Instância Gerenciada de SQL do Azure (MI). A MI do SQL é uma opção de implantação do Banco de Dados SQL do Azure e é compatível com a versão atual do SQL Server (local), Mecanismo de Bancos de Dados Enterprise Edition.
Importante
Os farms do SharePoint Server têm de estar alojados no Microsoft Azure para suportar SQL do Azure MI. O farm do SharePoint Server e a instância gerenciada devem ser hospedadas na mesma região do Azure. Os farms do SharePoint Server não oferecem suporte às instâncias gerenciadas quando hospedados em datacenters de clientes.
Implementar o SharePoint Server com um SQL do Azure MI permite-lhe mover a sua SQL Server aplicação no local para a cloud com poucas ou nenhumas alterações de aplicações e bases de dados. O procedimento seguinte mostra como implementar o SharePoint Server 2016, 2019 ou o Subscription Edition com um SQL do Azure MI.
Ambiente
Crie um grupo de recursos com uma vNet e então crie duas sub-redes. Você pode usar o modelo de Ambiente de Rede Virtual de Instância Gerenciada do SQL para criar uma Rede Virtual do Azure com duas sub-redes.
Crie a sub-rede 1 (Predefinição) e, em seguida, crie duas Máquinas Virtuais (VMs). Primeiro, configure a VM 1 como um Controlador de Domínio dos Serviços de Diretório do Active Directory e configure seu domínio. Para obter mais informações, consulte o Passo a passo: Configurando o Active Directory no Windows Server 2016.
Instale o SharePoint Server 2016, SharePoint Server 2019 ou Edição de Assinatura do SharePoint Server na VM 2:
Execute
PrerequitsiteInstaller.exe
.Execute
Setup.exe
.Se estiver a utilizar o SharePoint Server 2016 ou SharePoint Server 2019, instale o patch de núcleo sts de maio de 2019 (ou mais recente) para o SharePoint Server 2016 (KB 4464549) ou para SharePoint Server 2019 (KB 4464556).
Se estiver a utilizar o SharePoint Server 2016 ou SharePoint Server 2019, instale o patch mui/language pack wssloc de abril de 2019 (ou mais recente) para o SharePoint Server 2016 (KB 4461507) ou para SharePoint Server 2019 (KB 4462221).
Observação
Você pode juntar outras VMs ao Active Directory na sub-rede 1.
Não é necessário instalar atualizações para Edição de Assinatura do SharePoint Server.
Crie um SQL do Azure MI na sub-rede 2 neste grupo de recursos (ManagedInstance).
Importante
Nenhum outro recurso pode residir na sub-rede 2, exceto pela MI do SQL.
Crie ou adira ao farm do SharePoint, que aloja as bases de dados no SQL MI, com a autenticação SQL.
Para criar o farm do SharePoint, abra a Shell de Gestão do SharePoint e execute os seguintes comandos de Windows PowerShell:
$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>
Para associar VMs adicionais ao farm do SharePoint, abra a Shell de Gestão do SharePoint nas VMs adicionais e execute os seguintes comandos Windows PowerShell:
$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>
Onde:
- <DBServer> é o nome que atribuiu ao SQL do Azure MI no Passo 4.
- <ConfigDB> é o nome do banco de dados de configuração do SharePoint a ser criado.
- <ServerRole> é a função de servidor MinRole do SharePoint para este servidor no farm do SharePoint.
Execute o Assistente de Configuração de Produtos do SharePoint para concluir a configuração. Em seguida, abra a Administração Central para concluir o Assistente de Configuração do Farm.
Observação
O SharePoint Server não suporta a ligação a bases de dados alojadas no SQL do Azure MI com autenticação do Windows.
Observação
Os Serviços do Access não são suportados com SQL do Azure MI.
Atualizar palavra-passe do SQL
Crie uma segunda conta de administrador no Portal mi do SQL.
Execute os seguintes comandos no SharePoint PowerShell para alterar o nome de utilizador e a palavra-passe da segunda conta de administrador:
$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() }
Modifique a palavra-passe da conta original no Portal mi do SQL.
Com o script acima no SharePoint PowerShell, altere o nome de utilizador e a palavra-passe para a conta original com uma nova palavra-passe.
Defina a segunda conta de administrador como Inativa ou elimine a segunda conta de administrador.
Confira também
Outros recursos
Instância gerenciada do Banco de Dados SQL do Azure
Migração da instância do SQL Server para a instância gerenciada do Banco de Dados SQL do Azure
Início rápido: criar uma instância gerenciada do Banco de Dados SQL do Azure
Início rápido: restaurar um banco de dados em uma Instância Gerenciada