Azure SQL Managed Instance を使用して SharePoint Server をデプロイする
適用対象:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
SharePoint Server 2016、SharePoint Server 2019、および SharePoint Server サブスクリプション エディションでは、Azure SQL Managed Instance (MI) がサポートされています。 SQL MI は Azure SQL Database のデプロイ オプションであり、現在のバージョンの SQL Server (オンプレミス)、Enterprise Edition データベース エンジンと互換性があります。
重要
Azure SQL Managed Instance をサポートするには、SharePoint Server ファームを Microsoft Azure でホストする必要があります。 SharePoint Server ファームとマネージド インスタンスは、同じ Azure リージョンでホストする必要があります。 SharePoint Server ファームは、顧客のデータ センターでホストされている場合、マネージド インスタンスをサポートしていません。
Azure SQL Managed Instance を使用して SharePoint Server をデプロイすると、アプリケーションとデータベースの変更がほとんどまたはまったく行われず、オンプレミスの SQL Server アプリケーションをクラウドに移動できます。 次の手順では、Azure SQL Managed Instance を使用して SharePoint Server 2016、2019、またはサブスクリプション エディションをデプロイする方法を示します。
環境
VNet でリソース グループを作成し、次に 2 つのサブネットを作成します。 SQL Managed Instance Virtual Network Environment テンプレートを使用して、2 つのサブネットを持つ Azure Virtual Network を作成できます。
サブネット 1 (既定) を作成し、次に 2 つの VM を作成します。 まず、VM 1 を Active Directory のディレクトリ サービス ドメイン コントローラーとして設定し、ドメインを構成します。 詳細については、「ステップ バイ ステップ: Windows Server 2016 で Active Directory をセットアップする」を参照してください。
VM 2 に SharePoint Server 2016 または SharePoint Server 2019 または SharePoint Server サブスクリプション エディションをインストールします。
PrerequitsiteInstaller.exe
を実行します。Setup.exe
を実行します。SharePoint Server 2016 または SharePoint Server 2019 を使用している場合は、SharePoint Server 2016 (KB 4464549) または SharePoint Server 2019 (KB 4464556) の 2019 年 5 月 (以降) sts コア パッチをインストールします。
SharePoint Server 2016 または SharePoint Server 2019 を使用している場合は、SharePoint Server 2016 (KB 4461507) または SharePoint Server 2019 (KB 4462221) の 2019 年 4 月 (またはそれ以降) wssloc MUI/language pack パッチをインストールします。
注:
別の VM をサブネット 1 の Active Directory に結合させることができます。
SharePoint Server サブスクリプション エディションの更新プログラムをインストールする必要はありません。
このリソース グループ (ManagedInstance) 内のサブネット 2 で Azure SQL Managed Instance を作成します。
重要
SQL MI 以外、サブネット 2 に他のリソースを置くことはできません。
SQL 認証を使用して SQL MI でデータベースをホストする SharePoint ファームを作成または参加します。
SharePoint ファームを作成するには、 SharePoint 管理シェル を開き、次の 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>
SharePoint ファームに追加の VM を参加させるには、追加の VM で SharePoint 管理シェル を開き、次の 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>
詳細は次のとおりです。
- <DBServer> は、手順 4 で Azure SQL Managed Instance に指定した名前です。
- <ConfigDB> は、作成する SharePoint 構成データベースの名前です。
- <ServerRole> は、SharePoint ファーム内のこのサーバーの SharePoint MinRole サーバー ロールです。
[SharePoint 製品構成ウィザード] を実行して、構成を完了します。 次に [サーバーの全体管理] を開き、[ファーム構成ウィザード] を完了します。
注:
SharePoint Server では、Windows 認証を使用して Azure SQL Managed Instance でホストされているデータベースへの接続はサポートされていません。
注:
Access Services は、Azure SQL Managed Instance ではサポートされていません。
関連項目
その他のリソース
Azure SQL Database Managed Instance
Azure SQL Database Managed Instance への SQL Server インスタンスの移行
クイックスタート: Azure SQL Database Managed Instance の作成
クイックスタート: Azure SQL Database Managed Instance に接続するように Azure VM を構成する