Bereitstellen von SharePoint Server mit Azure SQL Managed Instance

GILT FÜR:no-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

SharePoint Server 2016, SharePoint Server 2019 und SharePoint Server-Abonnementedition unterstützen Azure SQL Managed Instance (MI). SQL MI ist eine Bereitstellungsoption der Azure SQL-Datenbank und ist kompatibel mit der aktuellen Version des SQL-Servers (lokal), Datenbankmodul der Enterprise Edition.

Wichtig

SharePoint-Serverfarmen müssen in Microsoft Azure gehostet werden, damit sie die verwaltete Instanz von Azure SQL unterstützen können. Die SharePoint-Serverfarm und die verwaltete Instanz müssen in derselben Azure-Region gehostet werden. SharePoint Server-Farmen unterstützen keine verwalteten Instanzen, wenn sie in Kundendatencentern gehostet werden.

Durch die Bereitstellung von SharePoint Server mit einem Azure SQL Managed Instance können Sie Ihre SQL Server lokale Anwendung mit wenig oder gar keinen Anwendungs- und Datenbankänderungen in die Cloud verschieben. Das folgende Verfahren zeigt, wie Sie SharePoint Server 2016, 2019 oder Subscription Edition mit einem Azure SQL Managed Instance bereitstellen.

Umgebung

  1. Erstellen Sie mithilfe eines VNets eine Ressourcengruppe, und dann zwei Subnetze. Sie können die Vorlage „SQL-verwaltete Instanz virtuelle Netzwerkumgebung“ verwenden, um ein virtuelles Azure-Netzwerk mit zwei Subnetzen zu erstellen.

  2. Erstellen Sie Subnetz 1 (Standard), und erstellen Sie dann zwei VMS. Richten Sie zuerst VM 1 als Directory-Services-Domänencontroller „Active Directory“ ein, und nehmen Sie die Konfiguration Ihrer Domäne vor. Weitere Informationen finden Sie unter Schrittweise Anleitung zur Einrichtung des Active Directory in Windows Server 2016.

  3. Installieren Sie SharePoint Server 2016 oder SharePoint Server 2019 oder SharePoint Server-Abonnementedition auf VM 2:

    1. Ausführen PrerequitsiteInstaller.exe.

    2. Ausführen Setup.exe.

    3. Wenn Sie SharePoint Server 2016 oder SharePoint Server 2019 verwenden, installieren Sie den Sts Core-Patch vom Mai 2019 (oder höher) für SharePoint Server 2016 (KB 4464549) oder für SharePoint Server 2019 (KB 4464556).

    4. Wenn Sie SharePoint Server 2016 oder SharePoint Server 2019 verwenden, installieren Sie den wssloc MUI/Language Pack-Patch vom April 2019 (oder höher) für SharePoint Server 2016 (KB 4461507) oder für SharePoint Server 2019 (KB 4462221).

    Hinweis

    Sie können andere VMS zum Active Directory im Subnetz 1 hinzufügen.

    Für SharePoint Server-Abonnementedition müssen keine Updates installiert werden.

  4. Erstellen Sie innerhalb dieser Ressourcengruppe (ManagedInstance) eine in Azure SQL verwaltete Instanz im Subnetz 2.

    Wichtig

    Außer SQL MI dürfen sich keine anderen Ressourcen im Subnetz 2 befinden.

  5. Erstellen oder Beitreten zur SharePoint-Farm, die die Datenbanken in SQL MI mit SQL-Authentifizierung hosten.

    1. Öffnen Sie zum Erstellen der SharePoint-Farm die SharePoint-Verwaltungsshell, und führen Sie die folgenden Windows PowerShell Befehle aus:

         $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. Um zusätzliche VMs mit der SharePoint-Farm zu verbinden, öffnen Sie die SharePoint-Verwaltungsshell auf den zusätzlichen VMs, und führen Sie die folgenden Windows PowerShell Befehle aus:

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

    Dabei gilt:

    • <„DBServer“> ist der Name, den Sie der von Azure SQL verwalteten Instanz in Schritt 4 gegeben haben.
    • <„ConfigDB“> ist der Name der SharePoint-Konfigurationsdatenbank, die erstellt werden soll.
    • <„ServerRole“> ist die SharePoint-MinRole-Serverrolle für diesen Server in der SharePoint-Farm.
  6. Führen Sie den Konfigurationsassistenten für SharePoint-Produkte aus, um die Konfiguration abzuschließen. Öffnen Sie dann die Zentraladministration, um den Konfigurationsassistenten für die Farm auszuführen.

Hinweis

SharePoint Server unterstützt keine Verbindung mit Datenbanken, die in Azure SQL Managed Instance gehostet werden, mithilfe von Windows-Authentifizierung.

Hinweis

Access Services wird mit Azure SQL Managed Instance nicht unterstützt.

Siehe auch

Weitere Ressourcen

Durch die Azure SQL-Datenbank verwaltete Instanz

Migration einer SQL-Serverinstanz zu einer durch die Azure SQL-Datenbank verwalteten Instanz

Schnellstart: Erstellung einer durch die Azure SQL-Datenbank verwalteten Instanz

Schnellstart: Konfiguration von Azure VM zur Verbindungsherstellung mit einer durch die Azure SQL-Datenbank verwalteten Instanz

Schnellstart: Wiederherstellung einer Datenbank zu einer verwalteten Instanz