Déployer SharePoint Server avec Azure SQL Managed Instance

S’APPLIQUE À :no-img-132013 oui-img-162016 oui-img-192019 oui-img-seÉdition d’abonnement no-img-sopSharePoint dans Microsoft 365

SharePoint Server 2016, SharePoint Server 2019 et SharePoint Server Édition d'abonnement prise en charge Azure SQL Managed Instance (MI). SQL MI est une option de déploiement de la base de données Azure SQL et est compatible avec la version actuelle de SQL Server (version locale) du moteur de base de données édition Enterprise.

Importante

Les batteries de serveurs SharePoint Server doivent être hébergées dans Microsoft Azure pour prendre en charge l’instance SQL gérée Azure. La batterie de serveurs SharePoint et l’instance gérée doivent être hébergées dans la même région Azure. Les batteries de serveurs SharePoint Ne prennent pas en charge les instances managées lorsqu’elles sont hébergées dans des centres de données client.

Le déploiement de SharePoint Server avec un Azure SQL Managed Instance vous permet de déplacer votre SQL Server application locale vers le cloud avec peu ou pas de modifications d’application et de base de données. La procédure suivante montre comment déployer SharePoint Server 2016, 2019 ou Édition Abonnement avec un Azure SQL Managed Instance.

Environnement

  1. Créez un groupe de ressources avec une vNet, puis créez deux sous-réseaux. Vous pouvez utiliser le modèled’environnement réseau virtuel de l’instance gérée par SQL pour créer un réseau virtuel Azure avec deux sous-réseaux.

  2. Créez le sous-réseau 1 (par défaut), puis créez deux ordinateurs virtuels. Tout d’abord, configurez mV 1 comme contrôleur de domaine des services d’annuaires Active Directory et configurez votre domaine. Pour plus d’informations, voirProcédure pas à pas : configuration d’Active Directory dans Windows Server 2016.

  3. Installez SharePoint Server 2016 ou SharePoint Server 2019 ou SharePoint Server Édition d'abonnement dans la machine virtuelle 2 :

    1. Exécutez PrerequitsiteInstaller.exe.

    2. Exécutez Setup.exe.

    3. Si vous utilisez SharePoint Server 2016 ou SharePoint Server 2019, installez le correctif sts core de mai 2019 (ou version ultérieure) pour SharePoint Server 2016 (kb 4464549) ou pour SharePoint Server 2019 (4464556 de la Base de connaissances).

    4. Si vous utilisez SharePoint Server 2016 ou SharePoint Server 2019, installez le correctif d’avril 2019 (ou version ultérieure) wssloc MUI/module linguistique pour SharePoint Server 2016 (Kb 4461507) ou pour SharePoint Server 2019 (kb 4462221).

    Remarque

    Vous pouvez joindre d’autres MV à Active Directory dans le sous-réseau 1.

    Aucune mise à jour n’a besoin d’être installée pour SharePoint Server Édition d'abonnement.

  4. Créez une instance Azure SQL gérée dans le sous-réseau 2, au sein de ce groupe de ressources (ManagedInstance).

    Importante

    Aucune autre ressource ne peut résider dans le sous-réseau 2, sauf pour SQL MI.

  5. Créez ou rejoignez la batterie de serveurs SharePoint, en hébergeant les bases de données sur SQL MI avec l’authentification SQL.

    1. Pour créer la batterie de serveurs SharePoint, ouvrez SharePoint Management Shell et exécutez les commandes Windows PowerShell suivantes :

         $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. Pour joindre des machines virtuelles supplémentaires à la batterie de serveurs SharePoint, ouvrez SharePoint Management Shell sur les machines virtuelles supplémentaires et exécutez les commandes Windows PowerShell suivantes :

         $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> 
      

    Où :

    • <DBServer> est le nom que vous avez donné à l’instance SQL gérée Azure à l’étape 4.
    • <ConfigDB> est le nom de la base de données de configuration SharePoint à créer.
    • <ServerRole> est le rôle serveur de SharePoint MinRole pour ce serveur dans la batterie de serveurs SharePoint.
  6. Exécuterl’Assistant Configuration des produits SharePoint pour configurer SharePoint. Ensuite, ouvrez Administration centrale pour terminer l’exécution del’Assistant Configuration de batterie de serveurs.

Remarque

SharePoint Server ne prend pas en charge la connexion aux bases de données hébergées dans Azure SQL Managed Instance à l’aide de Authentification Windows.

Remarque

Access Services n’est pas pris en charge avec Azure SQL Managed Instance.

Voir aussi

Autres ressources

Instance SQL Database gérée Azure

Migration de l’instance SQL Server vers une instance de base de données SQL gérée

Démarrage rapide: créer une instance Azure SQL Database gérée

Démarrage rapide: configurer Azure VM pour se connecter à une instance de base de données SQL gérée

Démarrage rapide: restaurer une base de données dans une instance gérée