サポートされている SharePoint データベース用の高可用性と障害復旧のオプション

適用対象:yes-img-13 2013yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

ここでは、SharePoint Server データベースでサポートされている高可用性と障害復旧オプションについて説明します。 サイズ、サポートされているバックアップと復元ツールなどのデータベースに関する詳しい情報については、「データベースの種類と説明 (SharePoint Server)」をご覧ください。

概要

この記事で扱う内容は、各 SharePoint Server システムとサービス アプリケーション データベースでサポートされている高可用性と障害復旧ソリューションについてです。 これらのソリューションでは、データベース インスタンスやデータベース サーバー レベルではなくデータベース レベルを説明し、データベース ミラーリング、データベース可用性グループ、ログ配布を含みます。

SharePoint の高可用性または障害復旧オプションを評価するとき、各 SharePoint データベースでオプションのすべてがサポートされているわけではないことを理解する必要があります。 その理由として、設計要件と機能の特徴が挙げられます。

この記事では、SharePoint データベースごとに、サポートされているオプションを確認します。 これらのデータベースは、SKU別、および機能別にグループ化されています。

SharePoint Server システム データベース

構成データベース、サーバーの全体管理データベース、およびコンテンツ データベースは、SharePoint 2013 エディション、および MinRole 機能を使用して SharePoint Server 2016 および SharePoint Server 2019 サーバー ロールを展開するときに自動的にインストールされるデータベースです。 詳細については、「 SharePoint Server 2016 および 2019 の MinRole および関連サービスの説明」を参照してください。

以下の表では、SharePoint システム データベースでサポートされている高可用性と障害復旧オプションを示します。

サポートされる SQL Server のバージョン

SQL Server のサポート対象バージョンについては、次を参照してください。

構成データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
SharePoint_Config
用途
構成データベースには、SharePoint データベース、インターネット インフォメーション サービス (IIS) Web サイト、Web アプリケーション、信頼できるソリューション、Web パーツ パッケージ、サイト テンプレートのデータが格納されています。
また、構成データベースには、既定のクォータ設定、ブロックされるファイルの種類など、SharePoint Server ファームの設定に固有のデータが格納されています。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
その必要はありません。 これは、ファームのの固有のデータベースです
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
その必要はありません。 これは、ファームのの固有のデータベースです

サーバーの全体管理のコンテンツ データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
SharePoint_AdminContent_<GUID>
用途
このデータベースには、サーバーの全体管理 サイト コレクション用のすべての構成データが格納されます。 SQL Server 2016 RTM、SharePoint Server 2016 対応の Power Pivot または SQL Server 2012 Power Pivot for SharePoint 2013 がインストールされると、サーバーの全体管理 コンテンツ データベースには、Power Pivot 管理ダッシュボードで使用される Excel Online および Excel のワークシートと Power Pivot のデータ ファイルも格納されます。
メモ: Power Pivot for SharePoint Server 2016 は、SQL Server 2016 RTM でのみ使用できます。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
その必要はありません。 これは、ファームのの固有のデータベースです
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
その必要はありません。 これは、ファームのの固有のデータベースです

コンテンツ データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
WSS_Content
用途
Content databases store all content for a site collection. This includes site documents or files in document libraries, list data, Web Part properties, audit logs, and some apps for SharePoint data if the apps are installed, in addition to user names and rights.
SQL Server 2016 CTP 3.1 以降の Power Pivot for SharePoint Server 2016 および SQL Server 2012 Power Pivot for SharePoint 2013 を SharePoint Server 環境にインストールした場合、コンテンツ データベースにはそのユーザー データも格納されます。 また、コンテンツ データベースには SharePoint Server 2016 の Project Server 2016 拡張機能も保存されます。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
はい
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
はい

SharePoint Server 2016 および 2019 サービス アプリケーション データベース

すべての SharePoint Server 2016 および 2019 サービス アプリケーションは、一意のデータベースまたはシステム データベースに特定のデータとオブジェクトを格納します。 これらのデータベースは、SharePoint Server 2016 および 2019 ファームで使用される機能をサポートするために作成されます。

以下のセクションでは、SharePoint Server 2016 および 2019 サービス アプリケーション データベースでサポートされている高可用性と障害復旧オプションについて説明します。

アプリ管理サービス アプリケーション

以下の表では、アプリ管理データベースでサポートされている高可用性と障害復旧オプションを示します。

アプリ管理データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
2016/2019: AppMng_Service_DB_<GUID>
2013:AppManagement
用途
SharePoint ストアまたはアプリ カタログからダウンロードされたアプリのライセンスとアクセス許可を格納します。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
はい
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
はい

Business Data Connectivity Service データベース

以下の表では、Business Data Connectivity データベースでサポートされている高可用性と障害復旧オプションを示します。

Business Data Connectivity Service データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
Bdc_Service_DB_<GUID>
用途
外部コンテンツ タイプと関連オブジェクトを格納します。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
はい
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
はい

Managed Metadata Service データベース

以下の表では、Managed Metadata Service データベースでサポートされている高可用性と障害復旧オプションを示します。

Managed Metadata Service データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
2016/2019: Managed Metadata Service_<GUID>
2013: Managed Metadata Service Application_Metadata_<GUID>
用途
管理メタデータおよび配布されるコンテンツ タイプを格納します。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
はい
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
はい

注:

Managed Metadata Service は分類サービスです。 このデータベースは、読み取り専用モードでマネージド メタデータ サービス アプリケーションにアタッチできません。

PerformancePoint Services データベース

以下の表では、PerformancePoint Services データベースでサポートされている高可用性と障害復旧オプションを示します。

PerformancePoint Services データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
2016/2019: PerformancePoint Service Application_<GUID>
2013: PerformancePoint Service_<GUID>
用途
一時オブジェクトと、保存されたユーザー コメントおよび設定を格納します。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
はい
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
はい

Power Pivot サービス データベース

以下の表では、 Power Pivot サービス データベースでサポートされている高可用性と障害復旧オプションを示します。

注:

Power Pivot for SharePoint Server 2016 は SQL Server 2016 CTP 3.1 以降でのみ使用できます。

注:

Power Pivot for SharePoint 2013 は、SQL Server 2012 SP1 Analysis Services (SSAS) で使用できます。

Power Pivot サービス データベース

分類 説明
Power Pivot for SharePoint 構成ツールを使用してインストールされた場合の既定のデータベース名
DefaultPowerPivotServiceApplicationDB_<GUID>
用途
Power Pivot サービス アプリケーションで内部使用するための、データ更新スケジュールとブック使用データを格納します。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする はい、ただし推奨されていません。 代わりに、Synchronous-Commit モードでAlways Onを使用します。
Synchronous-Commit モードの可用性グループSQL Server Always On可用性をサポート
はい、推奨されています。
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
はい
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
はい

Project Server データベース

重要

Project Server サービス アプリケーション データベースは SharePoint Server 2013 でのみ検出されます。 Project Servers 2016 および 2019 では、SharePoint Server 2016 および 2019 用のデータベースは作成されませんが、コンテンツ データベース (WSS_Content) を使用します。

以下の表では、Project Server データベースでサポートされている高可用性と障害復旧オプションを示します。

注:

Project Server は、Project Web App のインスタンスごとに個別のデータベースを作成します。

Project Server データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
ProjectWebApp
用途
各 Project Web App データベースには以下のデータが含まれます。
すべての Project およびポートフォリオ管理 (PPM) データ
時間管理およびタイムシート データ
集計された SharePoint プロジェクト サイト データ
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
はい
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
はい

SharePoint Search Service データベース

SharePoint Search Service アプリケーションでは、次のデータベースを使用します。

  • Search Administration

  • 分析レポート

  • クロール

  • リンク

以下の表では、Search データベースでサポートされている高可用性と障害復旧オプションを示します。

検索管理データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
Search_Service_Application_DB_<GUID>
用途
Search アプリケーション構成とクロール コンポーネントのシステム アクセス制御リスト (SACL) を格納します。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
その必要はありません。 Search 管理データベースのコピーを取得し、それを使用して Search Service アプリケーションを再作成することはサポートされています。
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
その必要はありません。 Search 管理データベースのコピーを取得し、それを使用して Search Service アプリケーションを再作成することはサポートされています。

分析レポート データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
Search_Service_Application_AnalyticsReportingStoreDB_<GUID>
用途
使用状況分析レポートの結果を格納し、必要に応じて、リンク データベースから情報を抽出します。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
はい
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
なし

クロール データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
Search_Service_Application_CrawlStoreDB_<GUID>
用途
クロールされたデータの状態とクロール履歴を格納します。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
いいえ
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
なし

リンク データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
Search_Service_Application_LinkStoreDB_<GUID>
用途
コンテンツ処理コンポーネントによって抽出された情報とクリック スルー情報を格納します。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
いいえ
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
なし

Secure Store データベース

以下の表では、Secure Store データベースでサポートされている高可用性と障害復旧オプションを示します。

Secure Store データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
Secure_Store_Service_DB_<GUID>
用途
アカウント名、パスワードなどの資格情報を格納してマップします。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
はい
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
はい

SharePoint Translation Services データベース

以下の表では、Translation Services データベースでサポートされている高可用性と障害復旧オプションを示します。

Translation Services データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
2016/2019: TranslationService_<GUID>
2013: SharePoint Translation Services_<GUID>
用途
保留および完了したバッチ ドキュメント翻訳に関する情報を有効なファイル名拡張子を付けて保存します。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
はい
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
はい

State Service データベース

以下の表では、State Service データベースでサポートされている高可用性と障害復旧オプションを示します。

State Service データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
2016/2019: StateService_<GUID>
2013:SessionStateService_<GUID>
用途
InfoPath Forms Services、Exchange Server、グラフ Web パーツ、および Visio Services の一時状態情報を格納します。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
いいえ
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
なし

Subscription Settings Service アプリケーション

以下の表では、Subscription Settings Service アプリケーション データベースでサポートされている高可用性と障害復旧オプションを示します。

Subscription Settings データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
2019: Subscription
2013/2016: SettingsServiceDB
目的
ホストされている顧客向けの機能と設定を格納します。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
はい
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
はい

Usage and Health Data Collection データベース

以下の表では、Usage and Health Data Collection データベースでサポートされている高可用性と障害復旧オプションを示します。

Usage and Health Data Collection データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
2016/2019: WSS_Logging
2013:SharePoint_Logging
用途
正常性の監視と利用状況データを一時的に格納し、レポートと診断に使用できます。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい。ただし、お勧めしません。
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
Note: このデータベースが Always On 可用性グループのメンバーに属しているときには、SharePoint CU を適用する目的で PSConfig (SharePoint 製品構成ウィザード または Microsoft PowerShell) を実行することはできません。
はい。ただし、お勧めしません。
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
はい。ただし、お勧めしません。
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
その必要はありません。 このデータベースはファーム固有です。 ただし、データ マイニングのために障害復旧環境にコピーできます。

User Profile Service データベース

User Profile Service アプリケーションは、次のデータベースを使用します。

  • Profile: Profile データベースは、ユーザーおよび関連する情報を格納して管理します。 また、ユーザーのソーシャル ネットワークに関する情報、および配布リストとサイトのメンバーシップも格納します。

  • Synchronization: Synchronization データベースは、プロファイル データが Active Directory などのディレクトリ サービスと同期されるときに使用される構成とステージング データを格納します。

  • Social Tagging: Social Tagging データベースは、ユーザーが作成したソーシャル タグとメモ、およびそれぞれの URL を格納します。

以下の表では、User Profile Service アプリケーション データベースでサポートされている高可用性と障害復旧オプションを示します。

Profile データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
User Profile Service Application_ProfileDB_<GUID>
用途
ユーザーおよび関連する情報を格納して管理します。 また、ユーザーのソーシャル ネットワークに関する情報、および配布リストとサイトのメンバーシップも格納します。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
はい
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
はい

Synchronization データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
User Profile Service Application_SyncDB_<GUID>
用途
プロファイル データが Active Directory などのディレクトリ サービスと同期されるときに使用される構成とステージング データを格納します。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
はい
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
はい

Social Tagging データベース

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
User Profile Service Application_SocialDB_<GUID>
用途
ユーザーが作成したソーシャル タグとメモ、およびそれぞれの URL を格納します。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
はい
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
はい

Word Automation Services

以下の表では、Word Automation Services データベースでサポートされている高可用性と障害復旧オプションを示します。

Word Automation Services

分類 説明
SharePoint 製品構成ウィザードを使用してインストールされるときの既定のデータベース名
WordAutomationServices_<GUID>
用途
保留中および完了したドキュメント変換に関する情報を格納します。
可用性を確保するためにファームで SQL Server の同期ミラーリングをサポートする
はい
可用性SQL Server Always On同期コミットを使用して可用性グループをサポートします
はい
障害復旧のために別のファームへの SQL Server 非同期ミラーリングまたはログ配布をサポートする
はい
ディザスター リカバリー用の非同期コミットを使用したSQL Server Always On可用性グループのサポート
はい

SQL Server System データベース

SharePoint Server は SQL Server 上に作成され、SQL Server システム データベース (master、msdb、model、Resource、tempdb) を使用します。 SQL Server には管理ツールの完全なセットが用意されており、ユーザーはシステムを完全に管理し、データベース内のすべてのユーザーとオブジェクトを管理できます。 SQL Server システム データベースの詳細については、「システム データベース」をご覧ください。

ミラー化できるのは、ユーザー データベースをSQL Server Always On可用性グループに配置すること、またはログに配布することだけです。 これらの方法を使用して、システム データベースの高可用性またはディザスター リカバリーを提供することはできません。

SQL Server Reporting Services データベース

以下の SQL Server Reporting Services データベースは、SharePoint Server の展開の一部として使用できます。

  • Report Server Catalog (ReportingService_<GUID>) - レポート定義、レポートの履歴とスナップショット、およびスケジュール情報を含むすべてのレポート メタデータを格納します。

    注:

    Report Server Catalog が使用されるとき、レポート ドキュメントは SharePoint コンテンツ データベースに保存されます。

  • ReportServerTempDB (ReportingService_<GUID>_TempDB) - レポートの実行中に、すべての一時的スナップショットを格納します。

  • Report Server Alerting (ReportingService_<GUID>_Alerting) - すべてのデータ警告とランタイム情報を格納します。

Reporting Services レポート サーバーは、アプリケーションのデータ、コンテンツ、プロパティ、およびセッション情報を 2 つの SQL Server リレーショナル データベースに格納するステートレス サーバーです。 Reporting Services の機能の可用性を確保する最善の方法として、以下を実行します。

  • SQL Server データベース エンジンの高可用性機能を使用して、レポート サーバー データベースの稼働時間を最大限に保ちます。 データベース エンジン インスタンスをフェールオーバー クラスターで動作するように構成した場合は、レポート サーバー データベースの作成時にそのインスタンスを選択できます。

  • Reporting Services データベースとSQL Server Always On可用性グループを使用し、該当する場合はデータ ソースに使用します。

  • スケールアウト配置で実行するように複数のレポート サーバーを構成します。ここでは、すべてのサーバーが 1 つのレポート サーバー データベースを共有します。 複数のレポート サーバー インスタンスを異なるサーバーにデプロイすると、中断されないサービスのレベルを高めるのに役立ちます。

関連項目

概念

データベースの種類と説明 (SharePoint Server)

その他のリソース

Always On可用性グループ (SQL Server): 他のデータベース エンジン機能との相互運用性と共存

データベース ミラーリング: 相互運用性と共存 (SQL Server)