Compartilhar via


Implementar o SharePoint Server com Instância Gerenciada de SQL do Azure

APLICA-SE A:no-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint 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

  1. 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.

  2. 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.

  3. Instale o SharePoint Server 2016, SharePoint Server 2019 ou Edição de Assinatura do SharePoint Server na VM 2:

    1. Execute PrerequitsiteInstaller.exe.

    2. Execute Setup.exe.

    3. 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).

    4. 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.

  4. 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.

  5. Crie ou adira ao farm do SharePoint, que aloja as bases de dados no SQL MI, com a autenticação SQL.

    1. 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> 
      
    2. 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.
  6. 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

  1. Crie uma segunda conta de administrador no Portal mi do SQL.

  2. 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()
    }
    
    
  3. Modifique a palavra-passe da conta original no Portal mi do SQL.

  4. 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.

  5. 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: configurar a VM do Azure para se conectar a 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