SharePoint Server 2016 および 2019 環境内の SQL Server の概要

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

SharePoint Server 2016 および 2019 ファーム内のデータベース サーバーの最小要件は次のとおりです。

SharePoint Server 2016

  • 64 ビット版 Microsoft SQL Server 2014 Service Pack 1 (SP1)

  • Microsoft SQL Server 2016

  • Microsoft SQL Server 2017 RTM

SharePoint Server 2019

  • Microsoft SQL Server 2016

  • Microsoft SQL Server 2017 RTM

注:

SQL Server Express は、SharePoint Servers 2016 および 2019 ではサポートされていません。

SQL Server 2017 on Linux は、SharePoint Server 2016 および 2019 ではサポートされていません。

インストールされているバージョンに応じて、レポートやビジネス インテリジェンス (BI with SharePoint Server 2016) など、SQL Serverの特定の機能を使用できます。 詳細については、「SharePoint Server 2016 のハードウェア要件およびソフトウェア要件」を参照してください。

SharePoint Server 2016 では、以下がサポートされています。

  • SQL Server 2016 Reporting Services (SSRS)

  • SQL Server 2016 Analysis Services (SSAS)

SharePoint Server 2019 でサポートされているものは次のとおりです。

  • SQL Server 2016 Reporting Services (SSRS)

  • SQL Server 2016 Analysis Services (SSAS)

注:

SQL Server Reporting Services SharePoint Server 2019との統合はサポートされなくなりました。 詳細については、「Reporting Services レポート サーバー (SharePoint モード)」および「SharePoint と Reporting Services サーバーのサポートされている組み合わせ」を参照してください。

統合モードと同じ機能の多くを持つレポート ビューアー Web パーツを使用できます。 詳細については、「レポート ビューアー Web パーツを Web ページに追加する」および「SharePoint サイト上のレポート ビューアー Web パーツを追加する - Reporting Services

注:

BI ソリューションに Microsoft SQL Server Power Pivot for SharePoint または Microsoft Power View for SharePoint を使用する場合は、SQL Server 2016 RTM の Power Pivot または Power View アドインをインストールする必要があります。 SQL Server 2014 (SP1) Power Pivot for SharePoint および Power View for SharePoint の BI ソリューションは、SharePoint Server 2016 では動作しません。

SharePoint Server 2016 および 2019 と SQL Server データベース エンジン

SharePoint Server 2016 アプリケーションは、SQL Server データベース エンジンを基盤にしています。 SQL Server 2014 (SP1)、SQL Server 2016、および SQL Server 2017 RTM のほとんどのコンテンツと設定は、リレーショナル データベース内に保存されます。 次の表は、SharePoint Server 2016 および 2019 で使用されるデータベースを示しています。

データベースの種類 説明
構成
構成用のデータベースと サーバーの全体管理 コンテンツ データベースは、構成データベースと呼ばれます。 構成データベースには、使用されるデータベース、インターネット インフォメーション サービス (IIS) Web サイトまたは Web アプリケーション、ソリューション、Web パーツ パッケージ、サイト テンプレート、既定のクォータ、ブロックするファイルの種類など、ファーム設定に関するデータが含まれます。 各ファームが持つことのできる構成データベースのセットは 1 つだけです。
コンテンツ
コンテンツ データベースには、次のようなあらゆるサイト コンテンツが格納されます。
サイト ドキュメント (ドキュメント ライブラリ内のファイルなど)
リスト データ
Web パーツ プロパティ
SharePoint 用アプリケーション 用のデータ
Project Server 2016 のデータとオブジェクト
ユーザー名と権限
各 Web アプリケーションは、多数のコンテンツ データベースを含むことができます。 各サイト コレクションに関連付けることのできるコンテンンツ データベースは 1 つだけですが、1 つのコンテンンツ データベースを複数のサイト コレクションに関連付けることはできます。
サービス アプリケーション
サービス アプリケーションのデータベースには、サービス アプリケーションが使用するデータが格納されます。

SharePoint Server 2016 および 2019 をサポートするすべてのデータベースの完全な一覧については、「 SharePoint Server のデータベースの種類と説明」を参照してください。 クイック リファレンス ガイド: SharePoint Server 2016 および 2019 データベースは、PDF または Visio ファイルとしてダウンロードできます。

SharePoint Server 2016 および 2019 をサポートする SQL Server データベースの処理

SharePoint Server 2016 をサポートするデータベースは、SharePoint 製品構成ウィザードで自動作成するか、SharePoint Server を構成するときにデータベース管理者が手動で作成します。

Microsoft では、SharePoint Server 2016 および 2019 をサポートするデータベースの直接クエリまたは変更はサポートされていません。 SharePoint Server 2016 および 2019 では、Usage and Health Data Collection データベースではスキーマの変更がサポートされています。

SharePoint Server 2019ではマルチテナントがサポートされていないため、パーティション モードのサービス アプリケーション データベースをアタッチできません。 また、パーティション モードのサービス アプリケーション データベースは、サーバーの全体管理からは作成できません。

SharePoint Server 2016 をサポートする SQL Server データベースは、サイズ制限と、SQL Server の標準ではない構成推奨の対象です。 詳細については、「ストレージおよび SQL Server の容量計画と構成 (SharePoint Server)」をご覧ください。

SharePoint Server 2016 および SQL Server 2014 Service Pack 1 (SP1)

SQL Server 2014 (SP1) は、SQL Server 2014 よりも優れたパフォーマンス、可用性、および管理性を SharePoint Server 2016 に提供します。 SQL Server 2014 (SP1) では SQL Server Power Pivot for SharePoint または Power View for SharePoint は使用できませんが、SharePoint Server 2016 では一部のビジネス インテリジェンスを使用できます。 たとえば、Office Online Server をインストールすると Excel Online が使用できます。

詳しくは、「SQL Server 2016 の各エディションでサポートされる機能」をご覧ください。 Office Online Server について詳しくは、「Configure Office Online Server for SharePoint Server 2016」をご覧ください。

高可用性ソリューション

SQL Server 2014 Reporting Services (SP1) で高可用性を実現するために、可用性グループとAlways On フェールオーバー クラスター インスタンスをAlways Onすることをお勧めします。 その他にも、データベースのミラーリングやログ配布などの高可用性ソリューションがあります。 Always On可用性グループとフェールオーバー クラスター インスタンス の両方のソリューションでは、Windows Server フェールオーバー クラスタリング (WSFC) が必要であり、使用されます。

注:

SQL Server 2014 (SP1)、SQL Server 2016、SQL Server 2017 RTM for SharePoint Servers 2016 および 2019 を使用して、高可用性ソリューションのデータベース ミラーリングではなく、Always On可用性グループを使用することをお勧めします。 詳細については、「高可用性ソリューション (SQL Server)」を参照してください。

詳細については、「可用性グループのAlways On (SQL Server)」および「Always On可用性グループの前提条件、制限事項、推奨事項 (SQL Server)」を参照してください。SQL Server Reporting Servicesの高可用性の詳細については、「高可用性 (Reporting Services)」を参照してください。

ログ配布

SQL Server ログ配布では、1 つのプライマリ データベースと複数のセカンダリ データベースにディザスター リカバリー ソリューションが提供され、それぞれがSQL Serverの個別のインスタンスに配置されます。 それでログ バックアップを復元できるようになります。 そのとき、運用サーバーで障害が発生した場合に通知するアラートを設定できます。 その場合、運用サーバーをバックアップ サーバーにフェールオーバーできるので、運用サーバーに障害が発生した場合でも、バックアップ サーバーまたはセカンダリ サーバーのいずれかをオンラインで運用サーバーとして機能させることができます。 詳細については、「ログ配布について (SQL Server)」を参照してください。

Reporting Services の SharePoint モード

SharePoint Server 2016 で Reporting Services をセットアップする場合には、レポート サーバーを作成します。 レポート サーバーは、Reporting Services の中心的なコンポーネントです。 このコンポーネントには、2 つの処理エンジンと、認証、データ処理、レンダリング、配信処理の各操作を行う用途別拡張機能の一式が含まれます。

詳しくは、「SharePoint、Reporting Services サーバー、Reporting Services アドインのサポートされる組み合わせ (SQL Server 2016)」をご覧ください。 レポート サーバーを SharePoint Server 2016 との統合モードで実行する場合、次の統合レベルを利用できます。

  • 共有ストレージ

  • 共有セキュリティ

  • すべてのビジネス ドキュメント (レポート、レポート モデル、共有データ ソースなど) への同じサイト アクセス

Reporting Services を SharePoint 統合モードで実行する場合は、SharePoint コンテンツ データベースとレポート サーバー データベースの両方によってコンテンツとメタデータが格納されます。 次に、各データベースが格納するレポート サーバー データを示します。

データベース名 レポート サーバー データ
SharePoint コンテンツ
以下のデータの主要ストレージ:
発行済みレポート
レポート モデル
共有データ ソース
リソース
プロパティ
アクセス許可
SharePoint 構成
サーバーの全体管理で作成するレポート サーバー構成設定値は次のとおりです。
レポート サーバー URL
レポート サーバーの Reporting Services アカウント情報
サーバーで使用される認証プロバイダーについての情報
レポート履歴とログ記録を制限または有効化するサイトレベルの設定
レポート サーバー
レポート コンテンツとメタデータの内部的なコピー (このコピーも SharePoint コンテンツ データベースに格納される) と、次のレポート データ:
スケジュール
サブスクリプション
レポート履歴またはレポート実行のためのスナップショット
レポート サーバーの一時データ
以下のような一時データ:
セッション データ
サブスクリプション処理、対話形式のレポート、パフォーマンス向上としてのレポート キャッシュなどのために作成される一時的なスナップショット

SQL Server 2016 SharePoint モードは、Reporting Services SharePoint モードの Microsoft PowerShell コマンドレットを使用するか、SharePoint サーバーの全体管理 Web サイト のいずれかで構成する SharePoint 共有サービスです。 SharePoint モードは、SQL Server Reporting Services サービス アプリケーションおよび統合ログ サービス (ULS) トレース ログの SharePoint Server 2016 バックアップおよび復元をサポートします。 SharePoint モードはクレームベース認証もサポートします。

SharePoint モードでは、Reporting Services のレポート サーバー コンポーネントが SharePoint Server ファーム内で実行される必要があります。 つまり、SharePoint アプリケーション サーバーに Reporting Services 共有サービスがインストールされ、1 つ以上の Reporting Services サービス アプリケーションが作成されている必要があります。

詳細については、「Reporting Services レポート サーバー (SharePoint モード)」、「Reporting Services レポート サーバー」、および「Reporting Services SharePoint モードの PowerShell コマンドレット」を参照してください。

SQL Server 2016

SQL Server 2016 は、SharePoint Server 2016 用のビジネス インテリジェンス ソリューションを提供します。 SQL Server 2016 の SharePoint モードでは、SQL Server Analysis Services および SQL Server Reporting Services 用の機能を提供します。 詳細については、「SQL Server 2016 の各エディションとサポートされている機能」をご覧ください。

SharePoint Server 2016 ファームで SQL Server 2016 Analysis Services (SSAS) および SQL Server 2016 Reporting Services (SSRS) をインストールする場合は、以下のビジネス インテリジェンス ソリューションを使用できます。

  • SQL Server 2016 Power Pivot

  • SQL Server 2016 Power View

  • Power Pivot または Analysis Services 表形式データ モデルで実行される対話式のレポート デザイナー Reporting Services

SQL Server 2016 RTM にアップグレードする場合、以下の SharePoint Server 2016 ビジネス インテリジェンス機能を利用できます。

  • Power Pivot ギャラリー

  • スケジュールされたデータ更新

  • ブック (データ ソースとして)

  • Power Pivot 管理ダッシュボード

  • Power View レポート

  • Power View サブスクリプション

  • レポートの通知

詳細については、「SharePoint 2016 での新しい Deploying SQL Server 2016 PowerPivot and Power View」ホワイト ペーパーをダウンロードしてください。 複数のサーバー SharePoint Server 2016 ファームでのビジネス インテリジェンスの構成と展開の詳細については、「多層 SharePoint 2016 ファームでの SQL Server 2016 PowerPivot および Power View の展開」をダウンロードしてください。

詳細については、「SharePoint、Reporting Services サーバー、Reporting Services アドインのサポートされる組み合わせ (SQL Server 2016)」および「SQL Server 2016 ビジネス インテリジェンス機能のインストール」を参照してください。

Power Pivot for SharePoint

SQL Server 2016 RTM は Power Pivot for SharePoint 2016 の展開に必要です。 Power Pivot for SharePoint 2016 は SQL Server 2016 RTM Feature Pack で利用できるアドインです。 SQL Server 2016 Analysis Services は SharePoint モードで実行する必要があります。 これによって、SharePoint ファームで Power Pivot データをホストするサーバーが提供されます。 詳細は、「Power Pivot モードでの Analysis Services のインストール」をご覧ください。 Power Pivot for SharePoint 2016 をホストするサーバーは、SharePoint Server 2016 ファームの外にあってもかまいません。

SQL Server 2016 Analysis Services では、多元式、表形式、Power Pivot for SharePoint という 3 つの分析モードを提供します。 各サーバー モードは他のモードとは無関係であり、それぞれがそのモダリティでしか実行されない種類の分析データベースをサポートします。 SQL Server 2016 Analysis Services について詳しくは、「Analysis Services」をご覧ください。

Power Pivot for SharePoint の構成には、Power Pivot for SharePoint 2013 構成ツール、SharePoint サーバーの全体管理 Web サイト、または Microsoft PowerShell コマンドレットを使用できます。 次に、各方法とその処理の説明を示します。

Power Pivot for SharePoint の構成方法 説明
Power Pivot for SharePoint 2016 構成ツール
既存のインストールを評価し、SharePoint ファームと Power Pivot for SharePoint 内に何を構成すべきかを判断し、必要なものをすべて構成します。
SharePoint Server 2016サーバーの全体管理
サーバーの全体管理 は、BI ファームの Power Pivot 管理ダッシュボードにアクセスするために作成する SQL ServerPower Pivot サービス アプリケーションを提供します。
Microsoft PowerShell コマンドレット
PowerShell スクリプト ファイル (.ps1) の構築と Power Pivot for SharePoint の構成プロセスの自動化に使用できるコマンドレットを提供します。

Power View for SharePoint

Power View は、Microsoft sharePoint 用 Microsoft SQL Server 2016 Reporting Services アドインに含まれる機能です。 SQL Server 2016 Reporting Services アドイン for SharePoint をインストールし、統合用にサーバーを構成します。 Power View for SharePoint を展開する場合は、Power Pivot ギャラリーで発行された Power Pivot ブック、または SSAS に展開されている表形式モデルに基づくデータ モデルのデータ ビューを作成して操作できます。 また、SharePoint ドキュメント ライブラリの SSRS からレポートを作成および表示することもできます。 すべての Power View レポートには、タイル、スライサー、グラフ フィルター、視覚化を備える複数のビューが用意されています。 詳細については、「Reporting Servicesの新機能 (SSRS)」を参照してください

関連項目

その他のリソース

SharePoint、Reporting Services サーバー、Reporting Services アドインのサポートされる組み合わせ (SQL Server 2016)

SQL Server 2016 の新機能

SQL Server 2016 データベース エンジンの非推奨機能

Analysis Services の新機能

Analysis Services

SQL Server 2016 の各エディションでサポートされる機能

SQL Server 2016 データベース エンジンの非推奨機能